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.612 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?

Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!

Direcionando o browser para outra URL

Como gravar imagem ISO em DVD via linha de comando

Adaptador de rede USB WiFi TP-LINK no Debian

Como instalar última versão Node.js via repositório no Ubuntu, Debian e derivados

Pegar o id de um elemento com javascript

Gmail - Como evitar que emails do VOL sejam bloqueados

Como navegar sem cache no Chrome e Firefox

Restaurando abas no Google Chrome

Navegando Livremente: Desabilite o JavaScript e Acesse Conteúdo Restrito (aka paywalls)

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.