Script de publication d'images ImgChest et Reddit
Aperçu
Ce script Python automatise le processus de partage d'images sur ImgChest et de leur liaison sur le sous-reddit SauceSharingCommunity. Il a été créé par u/kei-kazuki (Srinivasulu Padigay) pour u/DoujinStash.
Fonctionnalité
Publication ImgChest :
- Le script lit les images du dossier spécifié (
ToPostNext
). - Il télécharge chaque image sur ImgChest, récupère le lien direct de l'image et obtient l'ID de publication ImgChest.
Publication sur Reddit :
- À l’aide du lien d’image direct obtenu, le script soumet un lien au sous-reddit SauceSharingCommunity sur Reddit.
- Le script capture l'ID de publication Reddit pour référence future.
Mise à jour de la publication ImgChest :
- Le titre de la publication ImgChest est mis à jour avec une référence à l'ID de la publication Reddit pour faciliter les références croisées.
Périodes de sommeil :
- Pour éviter le spam et respecter les règles du subreddit, le script se met en veille pendant un intervalle spécifié (par défaut : 4 heures) entre chaque publication.
- Un tampon de 2 minutes est ajouté pour garantir que le calcul du décalage horaire est précis.
Structure du fichier
-
imgChest.py
: Le code source du script. -
ToPostNext/
: Un dossier contenant des images à publier.
Configuration
-
PAC
: Jeton d'accès personnel (Bearer Token) pour ImgChest. - Détails de l'API Reddit :
-
client_id
: ID client de votre application Reddit. -
client_secret
: Le secret client de votre application Reddit. -
password
: Mot de passe de votre compte Reddit. -
user_agent
: Une chaîne identifiant votre application. -
username
: nom d'utilisateur de votre compte Reddit.
Usage
- Assurez-vous que les bibliothèques requises sont installées :
requests
, time
, praw
. - Définissez les détails du jeton d'accès personnel ImgChest (
PAC
) et de l'API Reddit. - Placez les images à publier dans le dossier
ToPostNext
. - Exécutez le script (
imgChest.py
). - Le script gérera automatiquement la publication ImgChest et Reddit.
Remarques importantes
- Assurez-vous de respecter les règles et directives du sous-reddit SauceSharingCommunity.
- Vérifiez et mettez à jour régulièrement le jeton d'accès personnel ImgChest (
PAC
) pour garantir un service ininterrompu.
Auteur
- u/kei-kazuki (Srinivasulu Padigay)
Pour tout problème ou demande de renseignements, veuillez contacter u/kei-kazuki.
Créé pour vous/DoujinStash