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 86f5c45172
Fix documentation of the “fixes” config option.
1 month ago
cmake Rewrite root CMake recipe. 1 year ago
completions Install Zsh completion. 3 months ago
man Fix documentation of the “fixes” config option. 1 month ago
src Add --dry-run to --help output and add advice to look at manpage. 3 months ago
.drone.yml Update CI recipe: Remove restclient-cpp, re-enable Ubuntu bionic. 3 months ago
.editorconfig Add EditorConfig. 1 year ago
.gitignore initial commit 3 years ago
CMakeLists.txt Version bump 0.13.1. 2 months ago
CODE_OF_CONDUCT.adoc COC: Improve punctuation. 1 year ago
CONTRIBUTING.adoc Add Code Of Conduct. 1 year ago
LICENSE initial commit 3 years ago
README.adoc Document build options. 3 months ago
watchwords.json more filtering 3 years ago

README.adoc

mastorss

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

Install

Gentoo

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

Arch

The git-version is available via the AUR: https://aur.archlinux.org/packages/mastorss-git/.

From source

Dependencies

Get sourcecode

Release

Download the current release at schlomp.space.

Development version
git clone https://schlomp.space/tastytea/mastorss.git

Compile

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.

Usage

See manpage.

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.