- Python 97.2%
- Shell 2.8%
|
|
||
|---|---|---|
| .forgejo | ||
| abkuerzungsbot | ||
| doc | ||
| .flake8 | ||
| .gitignore | ||
| .pylintrc | ||
| LICENSE | ||
| MANIFEST.in | ||
| pyproject.toml | ||
| README.md | ||
Ril-100-Bot
Dies ist ein SocialMedia-Bot zur Expansion von Bahnabkürzungen. Aktuell wird Mastodon und damit das Fediversum damit bespielt.
Vorbereitungen
Zunächst muss das Package installiert werden:
pip install --index-url https://git.frankfurtium.de/api/packages/baeuchle/pypi/simple/ abkuerzungsbot
Das installiert die Programme ril100, ril100-ignorelist,
ril100-get_status, ril100-setup, ril100-statitics und
ril100-test in den $PATH des aktuellen Benutzers.
Beim ersten Ausführen kann eine neue Datenbank befüllt werden durch
ril100-setup --db <DATENBANK_DATEI.db> --create-new-db --readwrite
Bei einem Upgrade darf --create-new-db nicht gesetzt sein.
Ausführen
Die normale, reguläre Ausführung des Bots erfolgt mit
ril100 --db <DATENBANK_DATEI.db> --config <CONFIGURATION> --account ACCOUNT --readwrite
Statistiken werden gepostet mit
ril100-statitics --db <DATENBANK_DATEI.db> --config <CONFIGURATION> --account ACCOUNT --readwrite
Die Ignorierliste kann administriert werden mit
ril100-ignorelist --db <DATENBANK_DATEI.db> [--list|--add ADD]
Folgende Tools werden installiert, sind aber momentan nicht voll verfügbar:
ril100-getstatus: Lädt echte Toots herunter. Damit können problematische Toots genauer analysiert werden.ril100-test: Führt Testfälle aus.
LIZENZ
Der Quellcode dieses Bots ist unter der European Union Public License 1.2 lizensiert. Siehe Datei LICENSE.
Die Datentabellen in examples/sources stehen unter verschiedenen Lizenzen.
Diese sind in examples/data aufgeführt.