I am gladly waiting for some contributors for my RSS Guard - relatively well-known multi-protocol and multi-account feed reader with sync. Used by 2 000 - 10 000 regular users.
I strive to use simple and clean C++, but do not laugh me, some code is actually quite ugly.
The app is well-separated (lib + executable), relatively modular, well-managed. Easily compilable, no crazy dependencies which need manual installation etc. - Windows, Mac OS X (which needs maintainer badly) and Linux.
I've used RSS Guard for a year now, it's open-source. The support is good as the developer fixed a single bug I had. Using it on Linux, but it also works for mac and windows -> https://github.com/martinrotter/rssguard/releases
Yes, RSS Guard supports dedupliction across feeds and even across accounts with its article filtering feature. You should take a look at isDuplicateWithAttribute
function which allows you tak check if any message with the URL/etc is already stored from any feed/account and reject any subsequent messages.
Did you try RSS-Guard? (free & open-source)
Go to menu "Tools" - "Settings" - "User interface" - "Skin" - "dark" and apply changes.
I've found a list of clients, hopefully one will be suited to your needs: https://github.com/nextcloud/news#sync-clients (for Linux, it seems you can choose between RSSGuard and FeedReader).
Hello."article filters" in RSS Guard allow you to determine if you want accept or reject each article, or perhaps modify it.There is quite extensive documentation with examples.
If you want simple pattern matching filtering, then this:
Basically, RSS Guard does support all you require, except for filtering, which is scriptable. You can ask me directly for filters in discrod
https://discord.com/channels/893397080222097418/893408034095767553
​
There are examples for filtering mechanism: https://github.com/martinrotter/rssguard/blob/master/resources/docs/Documentation.md#examples
RSS Guard 3.9.x indeed does not support SOUND notifications. That said, latest development build DOES offer sound notifications as I added the feature very recently.
https://github.com/martinrotter/rssguard/releases/tag/devbuild
Just use the appimage and navigate to Settings -> Notifications
.
Yes, it is easily possible. I do these operations very easily with Python.
Python script "generates" the data and produces valid RSS/JSON/ATOM feed which then can be processed with any feed reader.
I have many feed scrapers written here.
RSS Guard has direct support for web/feed scraping, although it is meant to be used by advanced users only.
The script you will need will be very similar to this one.
If you want, I can write the script for you, preferably for a "beer" (1, 2 dollars).
RSS Guard (desktop app) supports SOCKS5 proxies and is 100% open-source and free. No tracking, no telemetry and there is even WebEngine-free (Chromium-free) version for ultra privacy. WebEngine-based version contains AdBlock component (which supports ADB+ filters). It supports custom Python "scrapers", it is totally customizable, has plugin-like interface and I am eager to accept any reasonable and well-structured PRs. It runs on Linux too.
https://github.com/martinrotter/rssguard
I am the author.
As for the other RSS readers for Linux, there are some self-hosted web-based alternatives (for example FreshRSS or perhaps TT-RSS - which if I am not mistaken - supports proxies too, not sure). There is QuiteRSS which has many similarities with RSS Guard, but it is dead project (no latest development, many bugs), there is Liferea which does not seem to suppor SOCKS5 proxies. There is also Newsboat, which does support SOCKS5, but is terminal-based. :)
OK, I create very simple scraper, images here.
How to call (from RSS Guard): python#.....\.......\twitter.py#NASA#11348282
How to call (from command-line): python .........\twitter.py 'NASA' '11348282'
The magic number can be obtained by loading the twitter page in web browser, hit F12
search for network requests, filter to JSON
files and search for .json
. Picture here.
Script could contain some bugs, feel free to fork and PR fixes back or post them here.
Hi u/Quirky-Specific.
I could write a post-processing RSS Guard script for you, which would automatically translate texts of your feed to some other language.
The script would be a Python script which would take RAW feed XML document/data as input and produce the same XML output, but with texts translated.
The resulting script could be used even outside of RSS Guard.
Not sure what you mean by multiple "enclosure" tags, because ATOM
does support multiple enclosures per message, same for RSS
which also does not limit per message enclosures to 1, you can have arbitrary numbers - both formats specify "content/mime" type of enclosures as well.
Well-behaving RSS/ATOM feed reader will parse all "enclosure" elements within a message.
Hello. As for the icon, can you be more specific which icon and where exactly? As for web browser - "use external web browser"? you probably mean "use CUSTOM external web browser" which is unrelated.
The slimmed version of RSS Guard without bundled web browser means that bundled web browser is not even compiled, which results in smaller binary, smaller installation packages. Check dev. build (wait 10 minutes for assets to show, it is compiling RN) and you will see there assets with "nowebengine" in their names -> that is the version without bundled web browser. There is also AppImage file for Linux, which works quite well last time I tried.
I moved my main project to Actions -> https://github.com/martinrotter/rssguard/blob/master/.github/workflows/rssguard.yml