Back

RSS feed api

RSS feeds are awesome, but most of them provide only a few of the recent updates. That’s where many RSS aggregators become useful. I am thinking of creating an RSS feed aggregator that will serve as an API. This API would automatically update the feed items and store older feeds in a database. πŸŒπŸ“°

For this project, I plan to use Rust as the programming language, Actix as the web framework, and SQLite as the storage database. πŸ¦€πŸ”—πŸ—„οΈ

First, I need an API endpoint that will accept RSS feed URLs and their update frequency. This endpoint will store the RSS feed URLs in a database table and fetch the latest available feeds. πŸ“₯πŸ”

Second, I’ll set up a cron job to run every hour. This job will update the RSS feed URLs based on the specified frequency stored in the database. β°πŸ”„

Third, I’ll create an endpoint that displays the items from the database corresponding to a specific RSS URL. πŸ“ŠπŸ“‘ That’s the simple project I have in mind. πŸš€πŸ‘©β€πŸ’»

- Avinash M G