Loom Video Downloader es una sencilla herramienta de línea de comandos de Node.js para descargar vídeos de loom.com. Recupera el enlace de descarga del video según la ID del video en la URL y guarda el video con un nombre de archivo específico, un prefijo para varios archivos o, de forma predeterminada, la ID del video.
Para ejecutar esta herramienta, necesita tener Node.js y npm instalados en su máquina.
git clone https://github.com/EcomGraduates/loom-downloader.git
npm install
Esta herramienta utiliza los siguientes paquetes npm:
axios
: cliente HTTP basado en promesas para el navegador y Node.js.fs
: módulo del sistema de archivos que le permite trabajar con el sistema de archivos de su computadora.https
: HTTPS es el protocolo HTTP sobre TLS/SSL.yargs
: Yargs le ayuda a crear herramientas de línea de comandos interactivas, analizando argumentos y generando una interfaz de usuario elegante. Para descargar un solo video de loom.com, ejecute el siguiente comando, reemplazando [VideoId]
con la ID del video real de la URL:
loom-dl --url https://www.loom.com/share/[VideoId]
Esto descargará el video y lo guardará como [VideoId].mp4
.
Puede especificar un nombre de archivo de salida diferente con la opción --out
o -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
Esto descargará el video y lo guardará como [FileName].mp4
.
Para descargar varios videos enumerados en un archivo de texto, use la opción --list
. Cree un archivo de texto con una URL de video por línea y pase la ruta del archivo al script:
loom-dl --list path/to/urls.txt
De forma predeterminada, cada video se guardará con su ID de video como nombre de archivo.
Puede especificar un prefijo de nombre de archivo con la opción --prefix
. El script agregará un número de incremento automático a cada video descargado:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output
Esto guardará los videos con el prefijo especificado "descargar" y un número incrementado en el directorio de salida dado. download-1.mp4 download-2.mp4 Si no se especifica ninguna ruta de salida, la carpeta Descargas será la predeterminada
Para evitar que se le ponga un firewall o se le limite la velocidad, se puede establecer un tiempo de espera entre descargas usando la opción --timeout
:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output --timeout 5000
Esto agregará un tiempo de espera de 5 segundos entre cada descarga. ajustar según sea necesario.
ejecute npm install loom-dl en la terminal
npm install loom-dl -g
siga los mismos comandos anteriores pero reemplace loom-dl con loom-dl
Las solicitudes de extracción son bienvenidas. Para cambios importantes, primero abra un problema para discutir lo que le gustaría cambiar.
lestercoyoyjr para una forma de hacer que los videos descargados se descarguen en una carpeta específica para descargas.
werkamsus para agregar funcionalidad de currículum
Este proyecto es de código abierto y está disponible bajo la licencia MIT.