Skip to content

Quote Of The Day Action

Actions
Updates README with a quote of the day
v1
Latest
Star (4)

💬 Quote of the Day: "There are some who complain most energetically and inconsolably of any, because they are, as they say, doing their duty. I also have in my mind that seemingly wealthy, but most terribly impoverished class of all, who have accumulated dross, but know not how to use it, or get rid of it, and thus have forged their own golden or silver fetters."

Note: Free-tier API limit exceeded. This repo only serves as demo. GitHub Action will no longer be running every 24 hours.

Quote Of the Day GitHub action

This action updates a README file with a quote from the Quote REST API.

Inputs

Name Description Required?
category Quote category to fetch. Default is 'inspire'. Other possible values: management, sports, life, funny, love, art, students No
readme_path Path of the readme file to update. Default is './README.md'. No

Example usage

  1. Add the following lines in the file where quote will be updated.
<!-- start quote --> and <!--- end quote -->
  1. Create a workflow
name: Update README with QOTD

on:
  workflow_dispatch:
  schedule:
  - cron: "0 0 * * *" # triggers every midnight

jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - name: Check out repo
      uses: actions/checkout@v2
    - name: Use Node
      uses: actions/setup-node@v2
      with:
        node-version: '14.x'
    - name: Install node dependencies
      run: npm install

    - name: Run QOTD action
      uses: ./ # Uses an action in the root directory
      with:
         category: 'life'
    - name: Commit and push update
      run: |-
        git config --global user.email "qotd@action.com"
        git config --global user.name "Quote-Bot"
        git add -A
        git commit -m "Added QOTD from GitHub Actions"
        git push

Quote Of The Day Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Updates README with a quote of the day
v1
Latest

Quote Of The Day Action is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.