Tools to read RSS feed to automate learning
- Read RSS feeds with multiple format (atom, rss)
- Store data inside Github
- Purge previous data
- Implement publish validation
- Send an email to manager for publish validation -> Managed by email from Github
- Publish to twitter
- Publish to linkedin
Create your application on Twitter, following this link : https://python-twitter.readthedocs.io/en/latest/getting_started.html
| Secrets Name | Secrets Value |
|---|---|
| TWITTERACCESSTOKENKEY | Access Token Key |
| TWITTERACCESSTOKENSECRET | Access Token Secret |
| TWITTERCONSUMERKEY | Consumer API Key |
| TWITTERCONSUMERSECRET | Consumer API Secret Key |
- Remove all csv files from items folder.
- Update sources.csv with all your favorite RSS Feed
- Run Sync Labels workflow if not already run
- Update the cron job for the remaining workflows
| Name | Default Cron jobs value | Purpose |
|---|---|---|
| Close Issue | Every day at 0:00 | Close issues with ignore label (max 30) |
| Publish | Every hours from 8:00 to 20:00 from Monday to Friday | Publish one feed item to Twitter, and close the issue |
| Purge | Every day at 0:00 | Update the recent RSS feeds from csv files |
| Read Rss | Every day at 4:00 | Read all RSS feeds, update your CSS files accordly and create issues |
Happy tweets !