Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sismics/reader
Free and open source feeds reader, including all major Google Reader features
https://github.com/sismics/reader
atom feed rss
Last synced: 5 days ago
JSON representation
Free and open source feeds reader, including all major Google Reader features
- Host: GitHub
- URL: https://github.com/sismics/reader
- Owner: sismics
- License: gpl-2.0
- Created: 2013-04-09T17:47:21.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-12-17T00:24:36.000Z (11 months ago)
- Last Synced: 2024-08-01T12:29:54.368Z (3 months ago)
- Topics: atom, feed, rss
- Language: Java
- Homepage: https://www.sismics.com/reader/
- Size: 6.35 MB
- Stars: 398
- Watchers: 34
- Forks: 99
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
- awesome-starred - sismics/reader - Free and open source feeds reader, including all major Google Reader features (atom)
README
Sismics Reader [![Build Status](https://secure.travis-ci.org/sismics/reader.png)](http://travis-ci.org/sismics/reader)
==============**Demo application:** (Username: **demo** / password: **demo**)
![](http://www.sismics.com/reader/img/screenshots/big/github.png)
[More screenshots](http://www.sismics.com/reader/#!/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
--------- Supports RSS and Atom standards
- Organize your feeds into categories and keep track of your favorite articles
- Supports Web based and mobile user interfaces
- Keyboard shortcuts
- RESTful Web API
- Full text search
- OPML import / export
- Skinnable
- Android applicationSee for a list of features and benefits.
Downloads
---------Compiled installers are available here for each new versions:
License
-------Reader is released under the terms of the GPL license. See `COPYING` for more
information or see .Translations
------------- English
- French
- Chinese by Ryan H. Wang
- Danish by [exaviore](https://github.com/exaviore)
- Italian by Marco Narco
- Japanese
- Korean
- GermanHow to run
------------------------------------Reader is packaged in several convenient formats. You can download an installer for your system on the [Download Page](https://www.sismics.com/reader/#!/download).
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:
- reader-core
- reader-web
- reader-web-common
- reader-androidFirst 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 :
- Gradle
- Android SDK
- Environment variables pointing to the keystore (see `build.gradle`)Then, from the `reader-android` directory:
gradlew build
The generated APK will be in `app/build/apk/app-release.apk`