sismics / reader

Free and open source feeds reader, including all major Google Reader features
https://www.sismics.com/reader/
GNU General Public License v2.0
400 stars 98 forks source link
atom feed rss

Sismics Reader Build Status

Demo application: https://reader-demo.sismics.com (Username: demo / password: demo)

More screenshots

What is Reader?

Reader is an open source, Web-based aggregator of content served by Web Feeds (RSS, Atom).

Reader is written in Java, and may be run on any operating system with Java support.

Features

See http://www.sismics.com/reader/ for a list of features and benefits.

Downloads

Compiled installers are available here for each new versions: https://github.com/sismics/reader/releases

License

Reader is released under the terms of the GPL license. See COPYING for more information or see http://opensource.org/licenses/GPL-2.0.

Translations

How to run

Reader is packaged in several convenient formats. You can download an installer for your system on the Download Page.

If you use Docker, you can try Reader easily with the following command :

docker-compose -p reader -f reader-distribution-docker/docker-compose.yml up

How to build Reader from the sources

Prerequisites: JDK 8, Maven 3

Reader is organized in several Maven modules:

First off, clone the repository: git clone git://github.com/sismics/reader.git or download the sources from GitHub.

Launch the build

From the root directory:

mvn clean -DskipTests install

Run a stand-alone version

From the reader-web directory:

mvn jetty:run

Build a .war to deploy to your servlet container

From the reader-web directory:

mvn -Pprod -DskipTests clean install

You will get your deployable WAR in the target directory.

Build the Android app

Prerequisites :

Then, from the reader-android directory:

gradlew build

The generated APK will be in app/build/apk/app-release.apk