1.8 KiB
layout | title | description | thumbnail_url | project_url | SEO_tags | |||
---|---|---|---|---|---|---|---|---|
project | Informinator | News aggregator built with Python, AioHTTP, and Jinja | /assets/images/informinator.webp | https://informinator.owenryan.us/ |
|
Informinator is the one-stop site for all of your news needs! It aims to be a central hub that delivers the stories you need to know while also funneling you to the proper news sources to get more information. Informinator is currently in a very early beta and only sources news from Al Jazeera, BBC News, The Associated Press, and editorials from The Guardian.
Note: Informinator will be open-sourced in the next few weeks when the server is stable
Origins
During the spring 2023 semester, two separate classes I was taking had weekly news quizzes that checked that you had been following current events. I decided that the best way to study for these quizzes was to create a news aggregator to simplify the process of looking at several news outlets per day.
Current issues
The first version of Informinator was hacked together over a weekend, so some design choices are suboptimal. Some of these include:
- All articles are loaded on page-load, even though most are hidden behind the carousel.
- Informinator's RSS parsing code only supports feeds from RSSHub.
- RSSHub's New York Times English feed is currently unusable due to a parsing error.
- All articles are cached in Python when an in-memory database such as Redis would greatly improve performance.
Roadmap
Informinator's public roadmap can be found here.