{"repo":"goktugcy/rss-telegram-notifier","free":true,"listed":false,"github":"https://github.com/goktugcy/rss-telegram-notifier","clone":"git clone https://github.com/goktugcy/rss-telegram-notifier.git","description":"RSS News API is a project that fetches RSS feeds from various sources, stores them in a Supabase database, and sends notifications to a Telegram channel. This project is designed to keep you updated with the latest news by automatically checking RSS feeds and notifying you via Telegram. Join our Telegram channel for updates:","language":"TypeScript","stars":10,"topics":["cloudflare-workers","hono","honojs","newsapi","rss","rss-feed","supabase","supabase-js","telegram","telegram-bot"],"license":"MIT","category":"chat-messaging","readme_excerpt":"RSS News API This project is an RSS News API that fetches RSS feeds from various sources, stores them in a Supabase database, and sends notifications to a Telegram channel. Getting Started Prerequisites - Hono - npm - Cloudflare Workers - Supabase account - Telegram Bot Installation 1. Clone the repository: 2. Install the dependencies: Configuration 1. Configure the wrangler.toml file for Cloudflare Workers: Running the Project 1. Start the development server: 2. Deploy to Cloudflare Workers: Usage The API provides the following endpoints: - GET / : Returns a welcome message. - GET /news : Fetches news from the database. - GET /health : Checks the health of the Supabase connection. - GET /check-feeds : Manually triggers the RSS feed check and notification process. Project Structure - src/index.ts : Main entry point for the Cloudflare Worker. - src/services/rssService.ts : Contains the logic for fetching RSS feeds and sending notifications. - src/db/supabase.ts : Contains the logic for interacting with the Supabase database. - wrangler.toml : Configuration file for Cloudflare Workers. Contributing 1. Fork the repository. 2. Create a new branch ( git checkout -b feature-branch ). 3. Make your changes. 4. Commit your changes ( git commit -m 'Add some feature' ). 5. Push to the branch ( git push origin feature-branch ). 6. Open a pull request. License This project is licensed under the MIT License - see the LICENSE file for details. Acknowledgements - Hono - A small, simple, and ","default_branch":null,"files":null,"tree":[],"storefront":"/r/goktugcy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/goktugcy/rss-telegram-notifier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}