This repository contains Python scripts to automatically fetch jokes ('Jokus') via the JokeAPI and send them via apprise.
The notification services can be easily extended by using apprise.
-
Install the requirements with
pip install -r requirements.txt
. -
Create an
.env
file in the root directory and attach your credentials:
DISCORD_ID = "1234"
DISCORD_TOKEN = "ab31c647dhfataw412e"
NEXTCLOUDTALK_USER = "NeuerUser"
NEXTCLOUDTALK_PASS = "AppPassword"
NEXTCLOUDTALK_HOST = "nc.dieschoenewolke.com"
NEXTCLOUD_ROOM1 = "1abc2345"
Run the python script to send a Jokus.
python /Notifications/Discord/jokus.py
python /Notifications/NextcloudTalk/jokus.py
https://github.com/caronc/apprise
https://github.com/Sv443/JokeAPI
https://github.com/leet-hakker/JokeAPI-Python
This project is licensed under the GNU General Public License, Version 3.0 (GPL-3.0).
Some components of this project contains 3rd party elements that are licensed under the BSD 2-Clause License.
apprise
🇩🇪 Translation
Dieses Repository enthält Skripte, um mit Hilfe von Python und der JokeAPI Witze ("Jokus") zu generieren und diese über apprise zu versenden.
Durch die Verwendung von apprise können die Benachrichtigungsdienste sehr einfach erweitert werden.
-
Installiere die Anforderungen mit
pip install -r requirements.txt
. -
Erstelle eine
.env
Datei im Hauptverzeichnis des Repository und füge deine Zugangsdaten hinzu:
DISCORD_ID = "1234"
DISCORD_TOKEN = "ab31c647dhfataw412e"
NEXTCLOUDTALK_USER = "NeuerUser"
NEXTCLOUDTALK_PASS = "AppPassword"
NEXTCLOUDTALK_HOST = "nc.dieschoenewolke.com"
NEXTCLOUD_ROOM1 = "1abc2345"
Führe das Python-Skript aus, um einen Jokus zu versenden.
python /Notifications/Discord/jokus.py
python /Notifications/NextcloudTalk/jokus.py
https://github.com/caronc/apprise
https://github.com/Sv443/JokeAPI
https://github.com/leet-hakker/JokeAPI-Python
Dieses Projekt ist unter der GNU General Public License, Version 3.0 (GPL-3.0) lizenziert.
Einige Teile dieses Projekts stammen von oder enthalten Komponenten, die unter der BSD 2-Clause License lizenziert sind.
apprise