{"id":25483850,"url":"https://github.com/mehmetkahya0/rss","last_synced_at":"2025-04-09T19:12:16.727Z","repository":{"id":188558601,"uuid":"678975986","full_name":"mehmetkahya0/rss","owner":"mehmetkahya0","description":"RSS News Aggregator using JavaScript, HTML, and CSS. Explore news from various sources like The Verge, New York Times, and more. Responsive design, dynamic images, and user feedback.","archived":false,"fork":false,"pushed_at":"2025-01-31T21:45:15.000Z","size":2867,"stargazers_count":14,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-09T19:12:05.612Z","etag":null,"topics":["ai","breaking-news","chatgpt","css","html","javascript","js","news","open-source","openai","rss","rss-aggregator","rss-feed","rss-generator","rss-reader","we-design","web"],"latest_commit_sha":null,"homepage":"https://mehmetkahya0.github.io/rss/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mehmetkahya0.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-15T20:35:01.000Z","updated_at":"2025-02-25T09:56:25.000Z","dependencies_parsed_at":"2025-01-31T22:33:08.504Z","dependency_job_id":null,"html_url":"https://github.com/mehmetkahya0/rss","commit_stats":null,"previous_names":["mehmetkahya0/rss"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehmetkahya0%2Frss","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehmetkahya0%2Frss/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehmetkahya0%2Frss/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehmetkahya0%2Frss/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mehmetkahya0","download_url":"https://codeload.github.com/mehmetkahya0/rss/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248094989,"owners_count":21046770,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","breaking-news","chatgpt","css","html","javascript","js","news","open-source","openai","rss","rss-aggregator","rss-feed","rss-generator","rss-reader","we-design","web"],"created_at":"2025-02-18T17:48:18.004Z","updated_at":"2025-04-09T19:12:16.687Z","avatar_url":"https://github.com/mehmetkahya0.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📰 Modern RSS Feed Reader\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"images/banner.png\" alt=\"RSS Feed Reader Banner\" width=\"100%\"\u003e\n\n  [![Live Demo](https://img.shields.io/badge/Live-Demo-brightgreen.svg)](https://mehmetkahya0.github.io/rss/)\n  [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n  [![Hits](https://hits.seeyoufarm.com/api/count/incr/badge.svg?url=https%3A%2F%2Fgithub.com%2Fmehmetkahya0%2Frss\u0026count_bg=%23D16C0E\u0026title_bg=%23272727\u0026icon=rss.svg\u0026icon_color=%23E7E7E7\u0026title=views\u0026edge_flat=false)](https://hits.seeyoufarm.com)\n\u003c/div\u003e\n\n## 📖 Project Description\n\nA modern, lightning-fast RSS feed aggregator built with vanilla JavaScript. This application fetches and combines multiple RSS feeds into a unified, beautiful interface with real-time updates. Features an intelligent caching system, multiple CORS proxy support, and a responsive glass-morphism design.\n\n### Live Demo: [Website](https://mehmetkahya0.github.io/rss/) \n\n### Key Highlights:\n- **Smart Caching**: Implements local storage with intelligent cache invalidation\n- **Fault Tolerant**: Multiple proxy fallbacks ensure reliable feed fetching\n- **Performant**: Vanilla JS implementation with zero dependencies\n- **Accessible**: Semantic HTML and keyboard navigation support\n- **Modern UI**: Glass-morphism design with smooth animations\n\n## 🌟 Features\n\n- 🔄 Real-time RSS feed aggregation\n- 🌓 Dark/Light theme support\n- 🔍 Search functionality\n- 📱 Responsive design\n- 🏷️ Category filtering\n- ⚡ Fast loading with caching\n- 🌐 CORS-friendly with multiple proxy support\n- 🎨 Modern glass-morphism UI\n\n## 🚀 Quick Start\n\n1. Clone the repository:\n2. Open the `index.html` file in your web browser to view the news website.\n3. Click on the article titles to access the corresponding news details.\n4. If you access the site from a mobile device, you'll see a warning not to display news images.\n5. Click on the \"Feedback\" button to send feedback via email.\n\n## 🛠️ Technologies \u0026 Architecture\n\n### Core Technologies\n- **HTML5**\n  - Semantic markup\n  - Web Storage API\n  - DOM API\n  \n- **CSS3**\n  - CSS Variables for theming\n  - Glass-morphism effects\n  - CSS Grid \u0026 Flexbox\n  - CSS Animations\n  - Media Queries\n  \n- **JavaScript (ES6+)**\n  - Async/Await\n  - DOM Manipulation\n  - localStorage API\n  - Fetch API\n  - XML/RSS Parsing\n  \n### Development Tools\n- **Version Control**: Git\n- **Code Quality**: ESLint\n- **Performance**: Lighthouse Audits\n- **Deployment**: GitHub Pages\n\n### Architecture Highlights\n\n## 📸 Screenshots\n\n\u003cdiv align=\"center\"\u003e\n  \u003ctable\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003cimg src=\"images/screenshots/light.png\" alt=\"Light Mode\" width=\"100%\"\u003e\n        \u003cbr\u003e\n        \u003cem\u003eLight Mode\u003c/em\u003e\n      \u003c/td\u003e\n      \u003ctd align=\"center\"\u003e\n        \u003cimg src=\"images/screenshots/dark.png\" alt=\"Dark Mode\" width=\"100%\"\u003e\n        \u003cbr\u003e\n        \u003cem\u003eDark Mode\u003c/em\u003e\n      \u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/table\u003e\n\u003c/div\u003e\n\n## Contribution\n\nIf you would like to contribute to the project, please open a \"Pull Request.\" For significant changes, remember to discuss them in the \"Discussions\" section first.\n\n## License\n\nThis project is licensed under the MIT License. For more information, please refer to the [LICENSE](LICENSE) file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehmetkahya0%2Frss","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmehmetkahya0%2Frss","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehmetkahya0%2Frss/lists"}