A Python script that scrapes an online RSS feed for top news, and displays it in a Tkinter-based GUI application. Also, periodically checks for any news updates.
- The RSS feed used is Times Of India RSS Feed. This url is defined at the beginning of the script.
- The program checks for news updates every minute. This time period is defined at the beginning of the script.
For establishing connection with the online feed and retrieving HTML and XML text.
Parses HTML and XML text to obtain the top news items from various categories.
The GUI toolkit included with Python.
Required for background news checking in parallel to the GUI mainloop.
Has the additional feature of notifying the user via a desktop notification.