Pular para o conteúdo

Como baixar vídeos do Reddit usando um Python-Bot

Dica publicada em Javascript / Miscelânea
Fábio Berbert de Paula fabio
Hits: 4.615 Categoria: Javascript Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Como baixar vídeos do Reddit usando um Python-Bot

Reddit hoje deve ser o maior fórum de aleatoriedades do mundo. Lá você encontra subs de tudo quanto é assunto e é possível acessá-lo tanto via navegador quanto mobile app.

Nesta dica vou abordar uma forma de fazer download de vídeos postados lá através de iteração com um bot em Python.

Caso prefira assistir a dica em vídeo, acesse o canal Cotidiano Hackeado ou clique em play no quadro abaixo. Se preferir leitura, ignore o vídeo e continue rolando a página.
O primeiro passo é acessar o post que contém o vídeo desejado, vamos usar esse como exemplo:

https://www.reddit.com/r/brasilivre/comments/h7k8kl/ocidente_x_oriente/

Copie a URL do post e em seguida acesse o perfil do bot que irá fazer o download do vídeo:

https://www.reddit.com/user/VredditDownloader

Na box que aparece no canto direito da tela, clique em "More Options", em seguida em "Send Message":
Na próxima tela, digite um "subject" qualquer, cole a URL do post desejado e clique em "Enviar":
Agora basta aguardar alguns minutos e checar sua "inbox" no Reddit, uma mensagem com um link de "Download" será entregue pelo bot:
Também é possível invocar o bot através de comentário no post do vídeo. Bastando para isso marcar o bot no comentário, que no caso seria /u/VredditDownloader.

Projeto no GitHub

O código do VredditDownloader está disponível sob licença pública no seguinte link:
O pequeno código-fonte está contido no arquivo "bot.py" e as dependências de módulos Python em "requirements.txt".

Agora você já pode usar o código como base para criar seu próprio fork do bot e/ou adaptá-lo para funcionar em modo solo, direto do teu terminal Linux, que tal?

Sintaxe alternativa para encontrar arquivos por data com o comando find

Cedilha "ç" saindo como "ć" em teclado US-international [Resolvido]

Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal

Como exportar um container Docker para outra máquina

Redirecionando saída de comando para arquivo com sudo

Diminuindo tamanho de imagens (truques simples)

Alternativas ao Dropbox e outros serviços de armazenamento em nuvem

Testando sempre o Firefox mais recente

HTML - Redirecionamento de página

Como verificar links quebrados no teu site

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.