daily-quote-action

Daily Inspirational Quote Action

Start each day inspired!
Daily Inspirational Quote Action sends a fresh, motivational quote right to your email using GitHub Actions.

GridArt_20250615_172314596


How It Works

This Action:

flowchart TD
    User --> GitHubActions
    GitHubActions -->|Fetches quote| ZenQuotesAPI
    GitHubActions -->|Sends email| GmailSMTP
    GmailSMTP -->|Delivers| UserEmail

🚀 Quick Start

1. Add the Action to Your Workflow

uses: ijayhub/daily-inspirational-quote-action@v1
with:
  recipient: 'email'

2. Set Up Your Email Secrets

  1. Go to Settings > Secrets and variables > Actions in your repository.
  2. Add these secrets:
    • EMAIL_USERNAME: Your Email address (e.g., youremail@gmail.com)
    • EMAIL_PASSWORD: Your Email App Password (how to create one)
    • TO_EMAIL: The recipient’s email address

3. (Optional) Change the Schedule

4. Test the Action


Inputs

Name Description Required Default
recipient Where to send the quote (e.g., email) No GitHub Actions log

Outputs

Name Description
quote The inspirational quote that posts

⚡ Template Instructions


Alternative to get started quickly use:

Open in GitHub Codespaces

Note:
You must use your own email and app password in your repository secrets.
⚠️ Never share your app password or email credentials with anyone.


📖 Learn More

For a detailed breakdown of this project and troubleshooting, visit the Wiki.

View Wiki


License

MIT