I recently created a simple, free application that retrieves news items from the GNews API and checks if they have been read by comparing them to a file stored in the package registry. Any new articles are sent to a Telegram chat and saved in the package registry for future comparison. The application runs daily via GitLab Scheduled Pipelines.
- Tools: Python, Gnews, Telegram, Gitlab Scheduled Pipelines and GitLab package Registry. Cost 0$.
- Repository: https://gitlab.com/carlessanagustin/get_news