1
0
Fork 0
owenryan.us/_posts/2023-5-6-informinator.md
2023-05-15 23:59:18 -04:00

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/
Python
aiohttp
News

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.