https://github.com/damoeb/rss-proxy Skip to content Sign up * Why GitHub? + Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Issues - + Integrations - + GitHub Sponsors - + Customer stories - * Team * Enterprise * Explore + Explore GitHub - + Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - + Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing + Plans - + Compare plans - + Contact Sales - + Education - [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this user All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} damoeb / rss-proxy Public * Notifications * Star 478 * Fork 25 * RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure. rssproxy-v1.migor.org 478 stars 25 forks Star Notifications * Code * Issues 5 * Pull requests 0 * Actions * Projects 0 * Wiki * Security * Insights More * Code * Issues * Pull requests * Actions * Projects * Wiki * Security * Insights master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show Loading {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default Loading View all tags 4 branches 8 tags Code Loading Latest commit @damoeb damoeb Merge pull request #31 from tmuguet/master ... 0852fb3 Aug 2, 2021 Merge pull request #31 from tmuguet/master Added fields to provide custom XPaths 0852fb3 Git stats * 167 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .idea fix xpaths by not using ids anymore (#22) Jan 14, 2021 docs js support Jan 4, 2021 packages Added fields to provide custom XPaths Apr 14, 2021 .editorconfig readmes Jan 9, 2020 .gitignore Removes proxy endpoint Jan 4, 2021 .travis.yml headless chrome Aug 21, 2020 README.md Adds rss-guard to related projects Apr 7, 2021 build-info.js build info, bug fixes Apr 12, 2020 changelog.md Preparing 1.0.3 Jan 16, 2021 package.json Preparing 1.0.3 Jan 16, 2021 rss-it.iml logging, build info Mar 28, 2020 troubleshooting.md Update troubleshooting.md Feb 14, 2021 View code [ ] RSS-proxy Quickstart using docker JavaScript Support Developing RSS-proxy Troubleshooting Changelog Related Projects License README.md RSS-proxy RSS-proxy is a tool that allows you to do create an RSS/ATOM or JSON feed of almost any website, purely by analyzing just the static HTML structure. Try the live demo. Playground Quickstart using docker The simplest way to use RSS-proxy is using docker docker pull damoeb/rss-proxy docker run -p 3000:3000 -it damoeb/rss-proxy Then open localhost:3000 in the browser. JavaScript Support rss-proxy supports dynamic webapps in a separate docker image damoeb/ rss-proxy:js cause it is with 1GB quite large. Running this image will render a checkbox in the User Interface to pre-render a website in a headless browser, rather than using the static response. docker pull damoeb/rss-proxy:js docker run -p 3000:3000 -it damoeb/rss-proxy:js Developing RSS-proxy The project is separated into three modules * core: the feed parser logic, plain JavaScript * playground: the web app to visualize and explore feed generation * proxy: the expressjs server For local development you need node 12+. Then follow these steps: * Install all npm dependencies npm run install * Start server cd packages/proxy && npm run start * Start client cd packages/playground && npm run start Troubleshooting See troubleshooting. Changelog See changelog. Related Projects * rss-bridge * rss-guard * RSSHub License This project uses the following license: GNU GPLv3. About RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure. rssproxy-v1.migor.org Topics rss-proxy rss-feed atom-feed rss-generator json-feed rss-feed-generator Resources Readme Releases 8 tags Packages 0 No packages published Contributors 3 * @damoeb damoeb damoeb * @tmuguet tmuguet Thomas Muguet * @nv-bot nv-bot Languages * HTML 83.5% * TypeScript 14.8% * Other 1.7% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.