{"repo":"stringer-rss/stringer","free":true,"listed":false,"github":"https://github.com/stringer-rss/stringer","clone":"git clone https://github.com/stringer-rss/stringer.git","description":"A self-hosted, anti-social RSS reader.","language":"Ruby","stars":4123,"topics":["rss","rss-reader","ruby","feed-reader","feedjira"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Stringer A self-hosted, anti-social RSS reader. Stringer has no external dependencies, no social recommendations/sharing, and no fancy machine learning algorithms. But it does have keyboard shortcuts and was made with love! Installation Stringer is a Ruby app based on Rails, PostgreSQL, Hotwire (Turbo and Stimulus) and GoodJob. Stringer will run just fine on the Eco/Basic Heroku plans. Instructions are provided for deploying to Heroku manually, to any Ruby compatible Linux-based VPS, to Docker and to OpenShift. Niceties Keyboard Shortcuts You can access the keyboard shortcuts when using the app by hitting ? . Using your own domain with Heroku You can run Stringer at http://reader.yourdomain.com using a CNAME. If you are on Heroku: Go to your registrar and add a CNAME: Wait a few minutes for changes to propagate. Fever API Stringer implements a clone of Fever's API so it can be used with any mobile client that supports Fever. Use the following settings: Translations Stringer has been translated to several other languages. Your language can be set with the LOCALE environment variable. To set your locale on Heroku, run heroku config:set LOCALE=en . If you would like to translate Stringer to your preferred language, please use LocaleApp. Clean up old read stories on Heroku You can clean up old stories by running: rake cleanup old stories By default, this removes read stories that are more than 30 days old (that are not starred). You can either run this manually or add it as a sch","default_branch":null,"files":null,"tree":[],"storefront":"/r/stringer-rss","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/stringer-rss/stringer/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."}