{"repo":"Kombustor/rss-fulltext-proxy","free":true,"listed":false,"github":"https://github.com/Kombustor/rss-fulltext-proxy","clone":"git clone https://github.com/Kombustor/rss-fulltext-proxy.git","description":"Get full-text content for any RSS-feed.","language":"TypeScript","stars":114,"topics":["tinytinyrss","rss","fulltext"],"license":"MIT","category":"networking-infra","readme_excerpt":"RSS Fulltext Proxy 📃 Can \"proxy\"/mirror any RSS Feed to fetch full-text Content. Allows integration into any feed reader, without plugins or further configuration required. Deployment Using Docker (recommended) 1. Download and modify the docker-compose.yml file to your liking. 2. Run docker-compose up -d Manually 1. Clone the repository: git clone https://github.com/Kombustor/rss-fulltext-proxy.git 2. Change working path: cd rss-fulltext-proxy 3. Install dependencies: npm install 4. Compile: npm run build 5. Run: node dist/server.js Note: You have to set the environment variables described in Configuration yourself, and you have to start a local redis server. Configuration The application is easily configurable with environment variables. Name Type Default Description ---------------------- -------- ------------------- ---------------------------------------------------- PORT number 3000 The port the webserver listens on. REDIS URL string redis://127.0.0.1 The redis connection URL for caching. CACHE EXPIRY SECONDS number 900 The number of seconds for cache entries to expire. Usage We have to define two query parameters: Identifier Description ------------ ---------------------------------------- feed The original feed URL to proxy. selectors URL-encoded string[] of CSS-selectors. Example: - Feed URL: http://rss.sueddeutsche.de/rss/Topthemen - Query Selectors of relevant HTML elements: [\"figure.asset-image\", \"section.body p, section.body h3\"] - URL-encoded selectors using thi","default_branch":null,"files":null,"tree":[],"storefront":"/r/Kombustor","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Kombustor/rss-fulltext-proxy/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."}