Another RSS to Mastodon bot.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tastytea 87760bba2d
Print error messages from servers in debug output.
1 year ago
cmake Rewrite root CMake recipe. 3 years ago
completions Install Zsh completion. 2 years ago
man Fix documentation of the “fixes” config option. 2 years ago
src Print error messages from servers in debug output. 1 year ago
.drone.yml Update CI recipe: Remove restclient-cpp, re-enable Ubuntu bionic. 2 years ago
.editorconfig Add EditorConfig. 3 years ago
.gitignore initial commit 5 years ago
CMakeLists.txt Version bump 0.13.1. 2 years ago
CODE_OF_CONDUCT.adoc COC: Improve punctuation. 3 years ago
CONTRIBUTING.adoc Add Code Of Conduct. 3 years ago
LICENSE initial commit 5 years ago
README.adoc Move usage information above install instructions. 1 year ago
watchwords.json more filtering 5 years ago



mastorss reads RSS feeds and posts the items via the Mastodon API. Does not support Atom at the moment.


See manpage.


Packaging status


eselect repository enable guru
echo 'net-misc/mastorss' >> /etc/portage/package.accept_keywords/mastorss
emaint sync -r guru
emerge -a net-misc/mastorss


The git-version is available via the AUR:

From source


Get sourcecode


Download the current release at

Development version
git clone


mkdir build
cd build/
cmake ..
cmake --build .
CMake options:
  • -DCMAKE_BUILD_TYPE=Debug Debug build.

  • -DWITH_MAN=NO Don’t install manpage.

  • -DWITH_COMPLETIONS=NO Don’t install completions.

  • -DZSH_COMPLETION_DIR Change installation directory for Zsh completions.

Install with make install.

How to contribute

Read the Code of Conduct.

Reporting bugs or suggesting enhancements

Before reporting a bug, please perform a search to see if the problem has already been reported. If it has, add a comment to the existing issue instead of opening a new one. Same for enhancements.

You can also contact me via E-Mail, XMPP or the Fediverse if you don’t want to open an account.

Pull requests

Please use similar coding conventions as the rest of the project. The basic rule to remember is to write code in the same style as the existing/surrounding code.

You can also send me your patches via E-Mail, ideally using git format-patch or git send-email.