= feiertagebot *feiertagebot* ist ein Mastodon-bot, der über anstehende feiertage in Deutschland informiert. Die daten stammen von https://feiertage-api.de/. Nach dem aufruf wird überprüft, ob morgen oder übermorgen ein gesetzlicher feiertag ist. Wenn ja, wird ein post abgesetzt. Der bot läuft als https://botsin.space/@feiertage_de[@feiertage_de@botsin.space]. == Installation === Gentoo Gentoo ebuilds gibt es in meinem https://schlomp.space/tastytea/overlay[repository]. === Aus den quellen ==== Klone den quellcode mit git [source,sh] ---- git clone https://schlomp.space/tastytea/feiertagebot.git cd feiertagebot git submodule init git submodule update ---- ==== Installiere abhängigkeiten * C++ compiler * https://cmake.org/[cmake] (mindestens: 3.2) * http://repo.or.cz/w/libxdg-basedir.git[libxdg-basedir] (getested: 1.2) * http://www.curlpp.org/[curlpp] (getested: 0.8) * https://github.com/open-source-parsers/jsoncpp[jsoncpp] (getested: 1.8) * https://schlomp.space/tastytea/mastodon-cpp[mastodon-cpp] (mindestens: 0.105.0) ==== Kompilieren [source,sh] ---- mkdir build cd build cmake .. make make install ---- .cmake optionen: * `-DCMAKE_BUILD_TYPE=Debug` für ein debug-build == Benutzung Beim ersten aufruf wirst du nach der instanz gefragt, dann wird ein access token generiert. Danach kannst du das programm einfach per cron aufrufen (`crontab -e`). .Beispieleintrag crontab, jeden tag um 14:10 [source,crontab] ---- # m h dom mon dow command 10 14 * * * feiertagebot ---- == Lizenz CC-0 / Public Domain