Loom Video Downloader ist ein einfaches Node.js-Befehlszeilentool zum Herunterladen von Videos von loom.com. Es ruft den Video-Download-Link basierend auf der Video-ID in der URL ab und speichert das Video mit einem angegebenen Dateinamen, einem Präfix für mehrere Dateien oder standardmäßig der Video-ID.
Um dieses Tool auszuführen, müssen Node.js und npm auf Ihrem Computer installiert sein.
git clone https://github.com/EcomGraduates/loom-downloader.git
npm install
Dieses Tool verwendet die folgenden npm-Pakete:
axios
– Promise-basierter HTTP-Client für den Browser und Node.js.fs
– Dateisystemmodul, das Ihnen die Arbeit mit dem Dateisystem auf Ihrem Computer ermöglicht.https
– HTTPS ist das HTTP-Protokoll über TLS/SSL.yargs
– Yargs hilft Ihnen beim Erstellen interaktiver Befehlszeilentools, indem es Argumente analysiert und eine elegante Benutzeroberfläche generiert. Um ein einzelnes Video von loom.com herunterzuladen, führen Sie den folgenden Befehl aus und ersetzen Sie dabei [VideoId]
durch die tatsächliche Video-ID aus der URL:
loom-dl --url https://www.loom.com/share/[VideoId]
Dadurch wird das Video heruntergeladen und als [VideoId].mp4
gespeichert.
Mit der Option --out
oder -o
können Sie einen anderen Ausgabedateinamen angeben:
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
Dadurch wird das Video heruntergeladen und als [FileName].mp4
gespeichert.
Um mehrere in einer Textdatei aufgelistete Videos herunterzuladen, verwenden Sie die Option --list
. Erstellen Sie eine Textdatei mit einer Video-URL pro Zeile und übergeben Sie den Dateipfad an das Skript:
loom-dl --list path/to/urls.txt
Standardmäßig wird jedes Video mit seiner Video-ID als Dateinamen gespeichert.
Mit der Option --prefix
können Sie ein Dateinamenpräfix angeben. Das Skript fügt jedem heruntergeladenen Video eine automatisch inkrementierende Nummer hinzu:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output
Dadurch werden die Videos mit dem angegebenen Präfix „Download“ und einer erhöhten Nummer im angegebenen Ausgabeverzeichnis gespeichert. download-1.mp4 download-2.mp4 Wenn kein Ausgabepfad angegeben ist, wird standardmäßig der Ordner „Downloads“ verwendet
Um eine Firewall oder eine Geschwindigkeitsbegrenzung zu verhindern, kann mit der Option --timeout
ein Timeout zwischen Downloads festgelegt werden:
loom-dl --list path/to/urls.txt --prefix download --out path/to/output --timeout 5000
Dadurch wird zwischen jedem Download eine Wartezeit von 5 Sekunden hinzugefügt. nach Bedarf anpassen.
Führen Sie npm install loom-dl im Terminal aus
npm install loom-dl -g
Befolgen Sie die gleichen Befehle wie oben, ersetzen Sie jedoch loom-dl durch loom-dl
Pull-Anfragen sind willkommen. Bei größeren Änderungen öffnen Sie bitte zunächst ein Problem, um zu besprechen, was Sie ändern möchten.
lestercoyoyjr für Eine Möglichkeit, heruntergeladene Videos in einen bestimmten Download-Ordner zu laden.
Werkamsus zum Hinzufügen von Lebenslauffunktionen
Dieses Projekt ist Open Source und unter der MIT-Lizenz verfügbar.