Guión de publicación de imágenes de ImgChest y Reddit
Descripción general
Este script de Python automatiza el proceso de compartir imágenes en ImgChest y vincularlas en el subreddit SauceSharingCommunity. Fue creado por u/kei-kazuki (Srinivasulu Padigay) para u/DoujinStash.
Funcionalidad
Publicación en ImgChest:
- El script lee imágenes de la carpeta especificada (
ToPostNext
). - Carga cada imagen en ImgChest, recupera el enlace directo de la imagen y obtiene la ID de la publicación de ImgChest.
Publicación en Reddit:
- Utilizando el enlace de imagen directo obtenido, el script envía un enlace al subreddit SauceSharingCommunity en Reddit.
- El script captura el ID de la publicación de Reddit para referencia futura.
Actualizando la publicación de ImgChest:
- El título de la publicación de ImgChest se actualiza con una referencia al ID de la publicación de Reddit para facilitar las referencias cruzadas.
Periodos de sueño:
- Para evitar el spam y cumplir con las reglas del subreddit, el script duerme durante un intervalo específico (predeterminado: 4 horas) entre cada publicación.
- Se agrega un búfer de 2 minutos para garantizar que el cálculo de la diferencia horaria sea preciso.
Estructura de archivos
-
imgChest.py
: el código fuente del script. -
ToPostNext/
: una carpeta que contiene imágenes que se publicarán.
Configuración
-
PAC
: Token de acceso personal (Token portador) para ImgChest. - Detalles de la API de Reddit:
-
client_id
: ID de cliente de tu aplicación Reddit. -
client_secret
: el secreto del cliente de tu aplicación Reddit. -
password
: la contraseña de tu cuenta de Reddit. -
user_agent
: una cadena que identifica su aplicación. -
username
: el nombre de usuario de su cuenta de Reddit.
Uso
- Asegúrese de tener instaladas las bibliotecas necesarias:
requests
, time
, praw
. - Configure el token de acceso personal (
PAC
) de ImgChest y los detalles de la API de Reddit. - Coloque las imágenes que se publicarán en la carpeta
ToPostNext
. - Ejecute el script (
imgChest.py
). - El script manejará las publicaciones de ImgChest y Reddit automáticamente.
Notas importantes
- Asegúrese de cumplir con las reglas y pautas del subreddit SauceSharingCommunity.
- Verifique y actualice periódicamente el token de acceso personal (
PAC
) de ImgChest para garantizar un servicio ininterrumpido.
Autor
- u/kei-kazuki (Srinivasulu Padigay)
Para cualquier problema o consulta, comuníquese con u/kei-kazuki.
Creado para u/DoujinStash