HuguesRoss/Singularity
2
5
Fork
You've already forked Singularity
0
A lovely little feed reader https://www.huguesross.net/code/singularity
Vala 95.5%
Meson 1.9%
CSS 1.5%
JavaScript 1.1%
2026年01月10日 17:42:11 +01:00
doc Add custom theme support 2025年04月04日 19:47:20 -04:00
src Add color swatches to the color dropdowns 2026年01月10日 17:42:11 +01:00
subprojects Start work on feed settings, and allow title/icon/color changing of feeds 2026年01月10日 17:42:11 +01:00
vapi Remove unused VAPI 2025年02月22日 19:35:05 -05:00
.gitignore Add blueprint compiler, also rework ErrorLabel 2023年04月14日 10:35:06 -04:00
.gitlab-ci.yml Fix CI: Get submodules 2022年03月20日 15:17:25 -04:00
.gitmodules Update extra vapi git remote to pull from official source 2023年04月09日 08:09:03 -04:00
.lvimrc Numerous fixes and additions 2017年11月13日 07:01:49 -05:00
CHANGELOG.md Update CHANGELOG 2024年09月22日 10:43:11 -04:00
Dockerfile Add missing dependencies to docker container 2022年01月24日 16:43:35 -05:00
LICENSE Started preparations for initial public release 2014年09月16日 19:28:29 -04:00
meson.build Start work on feed settings, and allow title/icon/color changing of feeds 2026年01月10日 17:42:11 +01:00
meson_options.txt Make glib-compile-schemas install step optional for packaging 2025年11月16日 07:47:54 -05:00
README.md Begin preparations for releasing v0.5 2024年09月03日 06:21:28 -04:00
vala-lint.conf Rework and cleanup meson build scripts 2023年04月09日 10:04:21 -04:00

Singularity

Singularity is a simple newsfeed aggregator written with Vala and GTK3. It has support for RSS, RDF, and Atom, and JSON-Feed, but doesn't have full support for their specs yet. It can also import/export OPML files, and use Firefox cookies to access feeds that require a login.

Building

Clone this repository, making sure to get all submodules in the process. Then perform the following steps:

mkdir build
meson init build
cd build
ninja

The code should compile successfully, and the compiled executable can be found at build/src/app/singularity

Installing

Installing Singularity is simple, just run ninja install. Depending on the configuration of your system, you may need root access to do so.

Contact

For questions, requests, and other communications regarding this software, you can contact the original creator at huguesross@posteo.com

License

Singularity is licenced under the GNU General Public License version 3 or later. For a copy of the license, see the LICENSE file in this repository. If this file was not provided to you, then you can find a copy of it here