https://github.com/wolfterro/youtube-dl-script
Script para Youtube-DL: Baixar Vídeos e Músicas em Diversos Formatos
https://github.com/wolfterro/youtube-dl-script
Last synced: 3 months ago
JSON representation
Script para Youtube-DL: Baixar Vídeos e Músicas em Diversos Formatos
- Host: GitHub
- URL: https://github.com/wolfterro/youtube-dl-script
- Owner: Wolfterro
- Created: 2015-12-09T23:21:39.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-06-25T18:07:14.000Z (over 9 years ago)
- Last Synced: 2023-10-23T05:26:02.533Z (almost 2 years ago)
- Language: Python
- Size: 38.1 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.txt
Awesome Lists containing this project
README
# Youtube-DL-Script:
#### Script para [Youtube-DL](https://github.com/rg3/youtube-dl/): Baixar Vídeos e Músicas em Diversos Formatos### Descrição:
###### Decidi criar este script para facilitar a minha vida na hora de digitar os comandos necessários na hora de usar o [Youtube-DL](https://github.com/rg3/youtube-dl/). Não mais será necessário digitar o link inteiro do youtube ou o comando inteiro do programa para conseguir o vídeo no formato que deseja.
###### Este script não foi feito para ser distribuído, já que falta muitas outras opções disponíveis no Youtube-DL e que muito provavelmente não serão adicionados ao script. Mas precisei de um lugar para hospedá-los e compartilhá-los, se assim for necessário.
###### A quem estiver interessado em usar este script, poderá baixá-lo e modificá-lo, adicionando novas funções, portando para outras linguagens e modificando funções já existentes no script.
O script se encontra em 4 versões diferentes:
- **Python 2.7**
- **Python 3.x**
- **Bash (Unix Shell)** - 1.8.0 ou anterior
- **Ruby** - 1.8.0 ou anterior###### Como é possível ver, o script foi criado pensando na plataforma Linux (e talvez OSX, mas não tenho como testá-lo para ter certeza de que funciona) e portanto poderá não funcionar na plataforma Windows. Como este é um script para ser executado pelo terminal, a plataforma Windows não estava nos meus planos.
#### Testado em / Versões testadas:
- Linux Mint 17.1 Cinnamon x86/x64 - Bash/Python 2.7/Python 3.x/Ruby
- Debian Jessie 8.2 x86 - Bash/Python 2.7
- Arch Linux x86/x64 - Bash/Python 2.7/Python 3.x/Ruby###### Estão disponíveis também as versões anteriores do script em suas respectivas linguagens na pasta 'old'. Não recomendo utilizá-los, já que uma nova versão mais atualizada se encontra na área principal do repositório.
##### Versões Bash e Ruby NÃO SERÃO MAIS atualizadas! Últimas versões se encontram em suas respectivas pastas.
#### [Confira aqui o changelog do script para maiores informações sobre diferentes versões.](https://raw.github.com/Wolfterro/Youtube-DL-Script/master/CHANGELOG.txt)
### Requisitos:
##### Python 2.7:
- Youtube-DL
- Python 2.7
- ffmpeg / libav-tools##### Python 3.x:
- Youtube-DL
- Python 3.x
- ffmpeg / libav-tools##### Bash (Unix Shell):
- Youtube-DL
- Bash
- ffmpeg / libav-tools##### Ruby:
- Youtube-DL
- Ruby
- ffmpeg / libav-tools###### Este script não é um programa standalone (isto é, ele não faz as operações de download e de conversão, é apenas um frontend para um programa já existente), portanto **É NECESSÁRIO** que o [Youtube-DL](https://github.com/rg3/youtube-dl/) esteja instalado e que seja devidamente reconhecido como comando do shell. Caso não o tenha instalado, poderá utilizar a opção de instalação do Youtube-DL presente no script.
###### É necessário também que o programa ffmpeg ou libav esteja instalado no sistema, ele será responsável pelas conversões de vídeo e áudio se assim forem necessárias. Certifique-se de possuir uma versão atualizada de um destes programas.
###### Ao usar as versões escritas em Python, certifique-se de usar a versão correta com relação a versão instalada em seu computador, **o script em Python 3 não funcionará se você apenas tiver o Python 2 instalado em seu sistema e vice-versa!**
### Download e Execução:
###### Usuários Linux (e talvez OSX) poderão baixar o script usando o comando 'wget' e dando as devidas permissões de execução com o comando 'chmod':
##### Python 2.7:
wget https://raw.github.com/Wolfterro/Youtube-DL-Script/master/Youtube-DL-Script-Python2.py
chmod +x Youtube-DL-Script-Python2.py
./Youtube-DL-Script-Python2.py##### Python 3.x:
wget https://raw.github.com/Wolfterro/Youtube-DL-Script/master/Youtube-DL-Script-Python3.py
chmod +x Youtube-DL-Script-Python3.py
./Youtube-DL-Script-Python3.py##### Bash (Unix Shell):
wget https://raw.github.com/Wolfterro/Youtube-DL-Script/master/Bash/old/Youtube-DL-Script-1.8.0.bash
chmod +x Youtube-DL-Script-1.8.0.bash
./Youtube-DL-Script-1.8.0.bash##### Ruby:
wget https://raw.github.com/Wolfterro/Youtube-DL-Script/master/Ruby/old/Youtube-DL-Script-Ruby-1.8.0.rb
chmod +x Youtube-DL-Script-Ruby-1.8.0.rb
./Youtube-DL-Script-Ruby-1.8.0.rb###### Os scripts localizados na área principal da branch são as versões mais atualizadas do script. Para utilizar as versões antigas, vá até a pasta 'old' da linguagem desejada e lá estarão as versões mais antigas do script.