How srini-kumar/rssfeedscraper works
The repository generates separate entertainment RSS feeds by source, category, and language. Its main workflow scrapes Times of India movies, 91Mobiles OTT releases and web series, and 1TamilMV titles; organizes results into feeds; and publishes the static XML files through GitHub Pages. The sampled source shows fetching and feed generation, while the README documents the full feed set and hourly automation. Some orchestration details and the workflow implementation were not sampled.
Main entry points: generate_rss.py Feed generator · update_rss.yml Update workflow · feed_91mobiles_ott_english.xml OTT language feeds · feed_91mobiles_series_english.xml Series language feeds
Components 16
Automation
- Update workflow
.github/workflows/update_rss.yml - Feed generator
generate_rss.py
Source scraping
- TOI movies
generate_rss.py - 91Mobiles OTT
generate_rss.py - 91Mobiles series
generate_rss.py - 1TamilMV titles
generate_rss.py - HTTP fetching
generate_rss.py
RSS feeds
- TOI language feeds
- OTT language feeds
feed_91mobiles_ott_english.xml - Series language feeds
feed_91mobiles_series_english.xml - 1TamilMV feed
Static publishing
- GitHub Pages
Other components
- Hourly schedule
- Times of India
- 91Mobiles
- 1TamilMV
Connections 21
- Hourly schedule → Update workflow: triggers
- Update workflow → Feed generator: runs
- Feed generator → TOI movies: scrapes
- Feed generator → 91Mobiles OTT: scrapes
- Feed generator → 91Mobiles series: scrapes
- Feed generator → 1TamilMV titles: scrapes
- TOI movies → HTTP fetching: requests pages
- 91Mobiles OTT → HTTP fetching: requests pages
- 91Mobiles series → HTTP fetching: requests pages
- 1TamilMV titles → HTTP fetching: requests pages
- Times of India → HTTP fetching: serves pages
- 91Mobiles → HTTP fetching: serves pages
- 1TamilMV → HTTP fetching: serves pages
- Feed generator → TOI language feeds: writes feeds
- Feed generator → OTT language feeds: writes feeds
- Feed generator → Series language feeds: writes feeds
- Feed generator → 1TamilMV feed: writes feed
- TOI language feeds → GitHub Pages: published by
- OTT language feeds → GitHub Pages: published by
- Series language feeds → GitHub Pages: published by
- 1TamilMV feed → GitHub Pages: published by