newsrudder - drive the news boat
[Home | GitLab | crates.io | ReadTheDocs]
Overview
The newsrudder tool makes a feeble attempt to synchronize the RSS feed
items downloaded by Newsboat on a remote server with
the locally-read ones.
It has been developed specifically for the needs of its author and it is
probably of no use to anybody else.
Quick start
- Install and configure
newsboaton a remote server. - Configure the remote server to run
newsboat -x reloadperiodically; a samplesystemdtimer and one-shot service can be found in thefiles/systemd/user/directory. - Configure
newsboatlocally; probably set bothauto-reloadandrefresh-on-startuptono. - Run
newsrudder show boatto make surenewsruddercan see your localnewsboatconfiguration. - Run
newsrudder remote -r user@host fetchto make surenewsruddercan access the remote server.
Then, periodically:
- Stop your local
newsboatinstance. - Run
newsrudder remote -r user@host fetch. - Run
newsrudder remote -r user@host insert-new. - Start
newsboatagain, enjoy your new articles.
To do
At least check that the local newsboat cache contains all the same feeds
fetched from the remote server; right now adding feeds to the remote server and
not adding them locally will result in weirdly orphaned articles.
Run newsrudder features on the remote server instead of unconditionally
copying ourselves over for the remote fetch command.
Check the local cache's metadata table to figure out whether we should
omit some columns in the SQL INSERT statement.
Contact
The newsrudder tool was written by Peter Pentchev.
It is developed in a GitLab repository.
This documentation is hosted at Ringlet with a copy at ReadTheDocs.