Loom Video Downloader é uma ferramenta simples de linha de comando Node.js para baixar vídeos de loom.com. Ele recupera o link de download do vídeo com base no ID do vídeo no URL e salva o vídeo com um nome de arquivo especificado, um prefixo para vários arquivos ou, por padrão, o ID do vídeo.
Para executar esta ferramenta, você precisa ter o Node.js e o npm instalados em sua máquina.
git clone https://github.com/EcomGraduates/loom-downloader.git
npm install
Esta ferramenta usa os seguintes pacotes npm:
axios
- Cliente HTTP baseado em promessa para o navegador e Node.js.fs
- Módulo de sistema de arquivos que permite trabalhar com o sistema de arquivos do seu computador.https
- HTTPS é o protocolo HTTP sobre TLS/SSL.yargs
- Yargs ajuda a construir ferramentas interativas de linha de comando, analisando argumentos e gerando uma interface de usuário elegante. Para baixar um único vídeo de loom.com, execute o seguinte comando, substituindo [VideoId]
pelo ID real do vídeo do URL:
loom-dl --url https://www.loom.com/share/[VideoId]
Isso fará o download do vídeo e o salvará como [VideoId].mp4
.
Você pode especificar um nome de arquivo de saída diferente com a opção --out
ou -o
:
loom-dl --url https://www.loom.com/share/[VideoId] --out [FileName].mp4 or loom-dl --url https://www.loom.com/share/[VideoId] --out path/to/[FileName].mp4
Isso fará o download do vídeo e o salvará como [FileName].mp4
.
Para baixar vários vídeos listados em um arquivo de texto, use a opção --list
. Crie um arquivo de texto com uma URL de vídeo por linha e passe o caminho do arquivo para o script:
loom-dl --list path/to/urls.txt
Por padrão, cada vídeo será salvo com seu ID de vídeo como nome de arquivo.
Você pode especificar um prefixo de nome de arquivo com a opção --prefix
. O script anexará um número de incremento automático a cada vídeo baixado:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output
Isso salvará os vídeos com o prefixo "download" especificado e um número incrementado no diretório de saída fornecido. download-1.mp4 download-2.mp4 Se nenhum caminho de saída for especificado, o padrão será a pasta Downloads
Para evitar firewall ou limitação de taxa, um tempo limite pode ser definido entre downloads usando a opção --timeout
:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output --timeout 5000
Isso adicionará um tempo de espera de 5 segundos entre cada download. ajuste conforme necessário.
execute npm install loom-dl no terminal
npm install loom-dl -g
siga os mesmos comandos acima, mas substitua loom-dl por loom-dl
Solicitações pull são bem-vindas. Para mudanças importantes, abra primeiro uma edição para discutir o que você gostaria de mudar.
lestercoyoyjr para Uma forma de fazer com que os vídeos baixados sejam baixados em uma pasta específica para downloads.
werkamsus para adicionar funcionalidade de currículo
Este projeto é de código aberto e está disponível sob a licença MIT.