Ein Downloader zum Herunterladen von Kursen von den lehrbaren Plattformen.
Melden Sie Fehler an · Anfrage -Feature
Teachable-DL ist ein Python-basierter Downloader zum Herunterladen von Kursen von der Lachbaren Plattform. Es bietet eine Befehlszeilenschnittstelle zum einfachen Herunterladen von Kursmaterialien wie Videos, Folien und anderen Ressourcen, sodass Benutzer in ihrem eigenen Tempo offline auf Kursinhalte zugreifen können. Mit Lachbar-DL können Benutzer alle Kursmaterialien bequem herunterladen und organisieren, um einen einfachen Zugriff und die Überprüfung der Kursinhalte zu ermöglichen, ohne dass eine aktive Internetverbindung erforderlich ist.
Star
dieses Repository, wenn du es wertvoll und lohnt es wert, aufrechtzuerhalten.
? Watch
dieses Repository an, um über neue Veröffentlichungen, Probleme usw. informiert zu werden.
(zurück nach oben)
(zurück nach oben)
Um das Programm in Betrieb zu nehmen, befolgen Sie diese einfachen Schritte.
Dies ist ein Beispiel dafür, wie Sie Dinge auflisten, die Sie für die Verwendung der Software benötigen und wie sie installiert werden. (Sie können dieses Skript auch auf einem Windows -Computer ausführen.)
python3 -m pip install -U yt-dlp
sudo apt install ffmpeg
sudo apt install wget
sudo apt install chromium-browser
python3 -m pip install -U yt-dlp
Stellen Sie sicher, dass Sie Ihrem Weg FFMPEG hinzufügen
WGet: PowerShell hat standardmäßig installiert. Wenn Sie die Eingabeaufforderung verwenden, können Sie WGet über die offizielle Website von GNU WGE installieren.
Chrome: Download und installieren Sie von der offiziellen Website von Google Chrome.
git clone https://github.com/FallingLights/Teachable-Dl.git
cd Teachable-Dl
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
(zurück nach oben)
Aktivieren Sie die Umgebung
source env/bin/activate
Führen Sie das Programm aus
python3 main.py --url < course_url > --email < email > --password < password >
oder mit manuellem Anmeldung ausführen
python3 main.py --url < course_url > --man_login_url < man_login_url > --verbose
Stellen Sie sicher, dass Sie in der ersten Registerkarte zur URL navigieren und die Konsole auf eine exakte URL -Übereinstimmung überprüfen.
Für eine Liste aller verfügbaren Optionen und aktuellen Parameter finden Sie den Befehl-help:
python main.py --help
In den offenen Problemen finden Sie eine vollständige Liste der vorgeschlagenen Merkmale (und bekannten Probleme).
(zurück nach oben)
Beiträge machen die Open -Source -Community zu einem erstaunlichen Ort, um zu lernen, zu inspirieren und zu kreieren. Alle Beiträge, die Sie leisten, werden sehr geschätzt .
Wenn Sie einen Vorschlag haben, der dies besser machen würde, geben Sie bitte das Repo und erstellen Sie eine Pull -Anfrage. Sie können auch einfach ein Problem mit dem Tag "Verbesserung" eröffnen. Vergessen Sie nicht, dem Projekt einen Stern zu geben! Danke noch einmal!
git checkout -b feature/AmazingFeature
).git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(zurück nach oben)
Verteilt unter der GNU LGPLV3 -Lizenz. Weitere Informationen finden Sie unter LICENSE.txt
.
(zurück nach oben)
@Fallinglight_s
Projektlink: https://github.com/fallinglights/Teachable-dl
(zurück nach oben)
(zurück nach oben)