ImgChest- und Reddit-Bildposting-Skript
Überblick
Dieses Python-Skript automatisiert den Prozess des Teilens von Bildern auf ImgChest und deren Verknüpfung mit dem SauceSharingCommunity-Subreddit. Es wurde von u/kei-kazuki (Srinivasulu Padigay) für u/DoujinStash erstellt.
Funktionalität
ImgChest-Beitrag:
- Das Skript liest Bilder aus dem angegebenen Ordner (
ToPostNext
). - Es lädt jedes Bild auf ImgChest hoch, ruft den direkten Bildlink ab und erhält die ImgChest-Beitrags-ID.
Reddit-Beitrag:
- Unter Verwendung des erhaltenen direkten Bildlinks übermittelt das Skript einen Link an den SauceSharingCommunity-Subreddit auf Reddit.
- Das Skript erfasst die Reddit-Beitrags-ID zur späteren Bezugnahme.
Aktualisierung des ImgChest-Beitrags:
- Der Titel des ImgChest-Beitrags wird mit einem Verweis auf die Reddit-Beitrags-ID aktualisiert, um Querverweise zu erleichtern.
Schlafzeiten:
- Um Spam zu vermeiden und die Subreddit-Regeln einzuhalten, schläft das Skript für einen bestimmten Zeitraum (Standard: 4 Stunden) zwischen jedem Beitrag.
- Um sicherzustellen, dass die Zeitdifferenzberechnung korrekt ist, wird ein Puffer von 2 Minuten hinzugefügt.
Dateistruktur
-
imgChest.py
: Der Quellcode des Skripts. -
ToPostNext/
: Ein Ordner mit Bildern, die gepostet werden sollen.
Konfiguration
-
PAC
: Persönlicher Zugriffstoken (Bearer-Token) für ImgChest. - Details zur Reddit-API:
-
client_id
: Die Client-ID Ihrer Reddit-App. -
client_secret
: Das Client-Geheimnis Ihrer Reddit-App. -
password
: Ihr Reddit-Konto-Passwort. -
user_agent
: Eine Zeichenfolge, die Ihre Anwendung identifiziert. -
username
: Ihr Reddit-Konto-Benutzername.
Verwendung
- Stellen Sie sicher, dass Sie die erforderlichen Bibliotheken installiert haben:
requests
, time
, praw
. - Legen Sie das ImgChest Personal Access Token (
PAC
) und die Reddit-API-Details fest. - Platzieren Sie die zu veröffentlichenden Bilder im
ToPostNext
Ordner. - Führen Sie das Skript aus (
imgChest.py
). - Das Skript verarbeitet ImgChest- und Reddit-Beiträge automatisch.
Wichtige Hinweise
- Stellen Sie sicher, dass Sie die Regeln und Richtlinien des SauceSharingCommunity-Subreddits einhalten.
- Überprüfen und aktualisieren Sie regelmäßig den ImgChest Personal Access Token (
PAC
), um einen unterbrechungsfreien Dienst zu gewährleisten.
Autor
- u/kei-kazuki (Srinivasulu Padigay)
Bei Problemen oder Anfragen wenden Sie sich bitte an u/kei-kazuki.
Erstellt für u/DoujinStash