Sign inSign up

tebarius/flachwitze-for-hookshot

By tebarius

•Updated about 1 month ago

Image
0

327

tebarius/flachwitze-for-hookshot repository overview

⁠Flachwitze for Matrix-Hookshot

Sourcecode verfügbar auf: https://gitea.tebarius.duckdns.org/tebarius/Flachwitze-for-Hookshot⁠

Ein Pythonprogramm welches die Flachwitze-Liste von derphillip (https://github.com/derphilipp/Flachwitze⁠) verwendet um Zeitgesteuert (default: täglich Mo-Fr um 7.00 Uhr) einen zufälligen Witz an einen Matrix-Hookshot-Webhook zu senden.

Die Docker-Images beinhalten die zum Zeitpunkt ihrer Erstellung aktuellste Version der Liste.

Eine einfache docker-compose.yml könnte z.B. so aussehen:

services:
  f4h:
    image: tebarius/flachwitze-for-hookshot:latest
    restart: unless-stopped
    environment:
      HOOKSHOT_ADDRESS: "https://hookshot.domain.de/hookshot/webhook/xxxxx-xxxx-xxxx-xxxxxx"
      HOOKSHOT_CRON: "27 * * * *"

Für die Environment-Variable HOOKSHOT_CRON ist eine Angabe wie für cron (https://de.wikipedia.org/wiki/Cron)⁠ zu verwenden mit einer kleinen Abweichung: bei den Wochentagen steht hier 0 für Montag im Gegensatz zu cron wo die 0 für Sonntag steht. Diese Abweichung ist bedingt durch die Verwendung der Python-Bibliothek APScheduler⁠. Wird die Variable HOOKSHOT_CRON nicht gesetzt wird als Standard "0 7 * * 0,1,2,3,4" verwendet, was täglich Mo-Fr um 7.00 Uhr entspricht.

Tag summary

Content type

Image

Digest

sha256:13c1cc0ec…

Size

21.8 MB

Last updated

about 1 month ago

docker pull tebarius/flachwitze-for-hookshot