Modern desktop application designed to complement existing web-based RSS accounts.
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Remove submodules Dec 7, 2018
data Merge commit 'd573b791800f7d5eadcbbacccdff1a64f39da6a3' as 'data/Grab… Dec 7, 2018
debian Add "htmlclean" using Gumbo parser Aug 29, 2018
docker Test in Fedora 29 Nov 24, 2018
libraries Deduplicate shared libraries between local and decsync backends Nov 29, 2018
plugins Merge commit 'ebc5714fff05b4904d8a9e2aea179a242c83ccdc' as 'plugins/b… Dec 7, 2018
po Translated using Weblate (Finnish) Dec 7, 2018
schemas Remove spring cleaning from saved state Nov 8, 2018
scripts Remove upgrade from Ubuntu script Aug 2, 2018
src Deduplicate shared libraries between local and decsync backends Nov 29, 2018
vapi Deduplicate shared libraries between local and decsync backends Nov 29, 2018
.editorconfig keep circle.yml using space indent Aug 25, 2017
.gitignore Git ignore .DS_Store Nov 26, 2018
Constants.vala.in Add me as one of the authors Nov 24, 2018
FUZZ_TESTING.md Update FUZZ_TESTING.md Aug 29, 2018
LICENSE move to github ,master branch Jan 21, 2016
README.md Keep the flatpak install instructions Oct 26, 2018
gtester-to-junit-4.xsl Try to make test results upload to CircleCI Oct 8, 2017
meson.build 2.6.0 release Dec 3, 2018
meson_options.txt Add DecSync plugin Nov 29, 2018
meson_post_install.py switch to meson build system Apr 25, 2018
org.gnome.FeedReader.json Update Flatpak JSON from Flathub Oct 30, 2018
subtree_pull.sh Add script to pull subtrees Dec 7, 2018

README.md

Translation status CircleCI Bountysource Join the chat at https://gitter.im/Feedreader-dev/Lobby

Download on Flathub

FeedReader

FeedReader is a modern desktop application designed to complement existing web-based RSS accounts. It combines all the advantages of web based services like synchronisation across all your devices with everything you expect from a modern desktop application.

Website : http://jangernert.github.io/FeedReader/
For translators : https://hosted.weblate.org/projects/feedreader/

How to install

The Flatpak build works on any distro and will always track the newest release. For that reason, it's the only way we recommend that you install FeedReader (we really don't have the resources to support multiple distro-specific package). For more information about Flatpak and how to use or install it for your distribution see the Flatpak webpage.

Build from source

These are the instructions for building and testing locally. We generally recommend that you use the Flatpak build whenever possible though.

Ubuntu

Install dependencies:

sudo apt-get install \
	build-essential \
	meson \
	ninja-build \
	vala \
	pkg-config \
	libgirepository1.0-dev \
	libgtk-3-dev \
	libgumbo-dev \
	libsoup2.4-dev \
	libjson-glib-dev \
	libwebkit2gtk-4.0-dev \
	libsqlite3-dev \
	libsecret-1-dev \
	libnotify-dev \
	libxml2-dev \
	libunity-dev \
	librest-dev \
	libgee-0.8-dev \
	libgstreamer1.0-dev \
	libgstreamer-plugins-base1.0-dev \
	libgoa-1.0-dev \
	libcurl-dev \
	libpeas-dev

Fedora

Install dependencies:

RUN dnf install \
	gcc \
	gettext \
	git \
	gnome-online-accounts-devel \
	gstreamer1-devel \
	gstreamer1-plugins-base-devel \
	gtk3-devel \
	gumbo-parser-devel \
	json-glib-devel \
	libcurl-devel \
	libgee-devel \
	libnotify-devel \
	libpeas-devel \
	libsecret-devel \
	libsoup-devel \
	libxml2-devel \
	meson \
	rest-devel \
	sqlite-devel \
	vala \
	webkitgtk4-devel \
	appstream \
	desktop-file-utils \
	libunity-devel

Build

git clone --recursive https://github.com/jangernert/FeedReader
cd ./FeedReader
meson builddir --prefix=/usr
ninja -C builddir install
# Now run `feedreader`