Script de postagem de imagens ImgChest e Reddit
Visão geral
Este script Python automatiza o processo de compartilhamento de imagens no ImgChest e vinculá-las no subreddit SauceSharingCommunity. Foi criado por u/kei-kazuki (Srinivasulu Padigay) para u/DoujinStash.
Funcionalidade
Postagem no ImgChest:
- O script lê imagens da pasta especificada (
ToPostNext
). - Ele carrega cada imagem no ImgChest, recupera o link direto da imagem e obtém o ID da postagem do ImgChest.
Postagem no Reddit:
- Usando o link direto da imagem obtido, o script envia um link para o subreddit SauceSharingCommunity no Reddit.
- O script captura o ID da postagem do Reddit para referência futura.
Atualizando postagem do ImgChest:
- O título da postagem do ImgChest é atualizado com uma referência ao ID da postagem do Reddit para facilitar a referência cruzada.
Períodos de sono:
- Para evitar spam e aderir às regras do subreddit, o script fica suspenso por um intervalo especificado (padrão: 4 horas) entre cada postagem.
- Um buffer de 2 minutos é adicionado para garantir que o cálculo da diferença horária seja preciso.
Estrutura de arquivo
-
imgChest.py
: o código-fonte do script. -
ToPostNext/
: Uma pasta contendo imagens a serem postadas.
Configuração
-
PAC
: Token de acesso pessoal (token de portador) para ImgChest. - Detalhes da API Reddit:
-
client_id
: ID do cliente do seu aplicativo Reddit. -
client_secret
: o segredo do cliente do seu aplicativo Reddit. -
password
: a senha da sua conta Reddit. -
user_agent
: uma string que identifica seu aplicativo. -
username
: nome de usuário da sua conta Reddit.
Uso
- Certifique-se de ter as bibliotecas necessárias instaladas:
requests
, time
, praw
. - Defina o ImgChest Personal Access Token (
PAC
) e os detalhes da API Reddit. - Coloque as imagens a serem postadas na pasta
ToPostNext
. - Execute o script (
imgChest.py
). - O script lidará com a postagem no ImgChest e no Reddit automaticamente.
Notas importantes
- Certifique-se de seguir as regras e diretrizes do subreddit SauceSharingCommunity.
- Verifique e atualize regularmente o ImgChest Personal Access Token (
PAC
) para garantir um serviço ininterrupto.
Autor
- u/kei-kazuki (Srinivasulu Padigay)
Para qualquer problema ou dúvida, entre em contato com u/kei-kazuki.
Criado para você/DoujinStash