Skip to content

hooopo/stringer

 
 

Repository files navigation

Stringer

Build Status Code Climate Coverage Status

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 (2.0.0+) app based on Sinatra, ActiveRecord, PostgreSQL, Backbone.js.

Instructions are provided for deploying to any Ruby compatible Linux-based VPS, and to OpenShift.

Niceties

Keyboard Shortcuts

You can access the keyboard shortcuts when using the app by hitting ?.

Wait a few minutes for changes to propagate.

Translations

Stringer has been translated to several other languages. Your language can be set with the LOCALE environment variable.

If you would like to translate Stringer to your preferred language, please use LocaleApp.

Development

Run the Ruby tests with rspec.

Run the Javascript tests with rake test_js and then open a browser to http://localhost:4567/test.

Getting Started

To get started using Stringer for development you first need to install foreman.

gem install foreman

Then run the following commands.

bundle install
rake db:migrate
foreman start

The application will be running on port 5000.

You can launch an interactive console (ala rails c) using racksh.

Acknowledgements

Most of the heavy-lifting is done by feedjira and feedbag.

General sexiness courtesy of Twitter Bootstrap and Flat UI.

Contact

Matt Swanson, mdswanson.com, @_swanson

Victor Koronen, victor.koronen.se, @victorkoronen

About

A self-hosted, anti-social RSS reader.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 50.8%
  • CSS 29.7%
  • HTML 10.9%
  • JavaScript 8.6%