All Projects → damoeb → Rss Proxy

damoeb / Rss Proxy

RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure.

Projects that are alternatives of or similar to Rss Proxy

Phpcalfeed
A simple PHP script for providing calendar feeds for your website in a variety of different formats including iCalendar, RSS, JSON and XML.
Stars: ✭ 31 (-86.34%)
Mutual labels:  rss-feed
Telegram Robot Rss
A clean and easy to use RSS Newsfeed Bot for fabulous Telegram Messenger App! 🤖 ✉️ ❤️
Stars: ✭ 120 (-47.14%)
Mutual labels:  rss-feed
Feedreader
C# RSS and ATOM Feed reader library. Supports RSS 0.91, 0.92, 1.0, 2.0 and ATOM. Tested with multiple languages and feeds.
Stars: ✭ 180 (-20.7%)
Mutual labels:  rss-feed
Awesome Ttrss
🐋 Awesome TTRSS, a powerful Dockerised all-in-one RSS solution.
Stars: ✭ 1,090 (+380.18%)
Mutual labels:  rss-feed
Myrss
a copy of my RSS feeds in a handy .opml file
Stars: ✭ 103 (-54.63%)
Mutual labels:  rss-feed
Gofeed
Parse RSS, Atom and JSON feeds in Go
Stars: ✭ 1,762 (+676.21%)
Mutual labels:  rss-feed
Bbc Rss
BBC iPlayer programmes / Nitro API to RSS adaptor app
Stars: ✭ 10 (-95.59%)
Mutual labels:  rss-feed
Blogetc
Easily add a full Laravel blog (with built in admin panel and public views) to your laravel project with this simple package.
Stars: ✭ 198 (-12.78%)
Mutual labels:  rss-feed
Feedbag
Ruby's favorite feed auto-discovery library/tool
Stars: ✭ 115 (-49.34%)
Mutual labels:  rss-feed
Hackershare
Hackershare is a powerful social bookmarking service and a knowledge-sharing community, with advanced search and tag management feature
Stars: ✭ 178 (-21.59%)
Mutual labels:  rss-feed
Vkrss
Generates RSS feed of opened/closed vk.com wall or global searched opened posts. Features: post filtering (include/exclude by regexp and/or by owner type), ads skipping, automatic title generation, hash-tags extraction as RSS categories, initial author extraction, HTML formatting
Stars: ✭ 59 (-74.01%)
Mutual labels:  rss-feed
Rss To Json
RSS and Atom feed generator for Node.js
Stars: ✭ 88 (-61.23%)
Mutual labels:  rss-feed
Amazon Polly Sample
Sample application for Amazon Polly. Allows to convert any blog into an audio podcast.
Stars: ✭ 139 (-38.77%)
Mutual labels:  rss-feed
Githubtrendingrss
Unofficial RSS feed generator for GitHub Trending
Stars: ✭ 54 (-76.21%)
Mutual labels:  rss-feed
Xity Starter
A blog-ready 11ty starter based on PostCSS, with RSS feed and Native Elements!
Stars: ✭ 184 (-18.94%)
Mutual labels:  rss-feed
Blog Post Workflow
Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed
Stars: ✭ 910 (+300.88%)
Mutual labels:  rss-feed
Dato.rss
The best RSS Search experience you can find
Stars: ✭ 122 (-46.26%)
Mutual labels:  rss-feed
Tweetledee
A PHP library that provides an incredibly easy way to access Twitter data as JSON or RSS feed by URL or standard CLI syntax.
Stars: ✭ 208 (-8.37%)
Mutual labels:  rss-feed
Gorss
Go Terminal Feed Reader
Stars: ✭ 191 (-15.86%)
Mutual labels:  rss-feed
Raven Reader
📖 All your articles in one place. Beautiful.
Stars: ✭ 2,040 (+798.68%)
Mutual labels:  rss-feed

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

License

This project uses the following license: GNU GPLv3.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].