Python RSS Reader

  • This is a simple RSS reader written in Python
  • It monitors RSS feeds from:
    • SGX Company Announcements
    • Straits Times Singapore section
  • Source code available on my Github page here
  • This light weight reader floats on top of any open application, and can be dragged anywhere on the screen so as not to obscure anything important
  • The reader checks for updates every 60 seconds
  • On launch, it pulls the 10 latest posts from each news source
  • Each source gets polled once a minute thereafter to check for new posts
  • At all times, a list of the 10 most recent entries (per news source) is maintanied and a random entry from this list is displayed for 8 seconds
  • Libraries used include:
    • Standard Python Libraries - tkinter, sys and random.
    • Third Party Libraries - feedparser (to parse RSS data)

Issues, Improvements and Learning Points:
  • Add additional relevant RSS feeds
  • Consider a multi-line RSS output
  • Currently no notification or alert when a new RSS item is added