Un téléchargeur pour télécharger des cours à partir des plateformes enseignables.
RAPPORT BUG · Fonction de demande
Teachable-DL est un téléchargeur basé sur Python pour télécharger des cours à partir de la plate-forme enseignable. Il fournit une interface de ligne de commande pour télécharger facilement des documents de cours tels que des vidéos, des diapositives et d'autres ressources, permettant aux utilisateurs d'accéder au contenu des cours hors ligne à leur propre rythme. Avec l'apprentissage-DL, les utilisateurs peuvent télécharger et organiser facilement tous les documents de cours dans un seul emplacement, permettant un accès facile et un examen du contenu du cours sans avoir besoin d'une connexion Internet active.
Star
ce référentiel si vous le trouvez précieux et mérite d'être maintenu.
? Watch
ce référentiel pour être informé des nouvelles versions, des problèmes, etc.
(retour en haut)
(retour en haut)
Pour mettre le programme en cours d'exécution, suivez ces étapes simples.
Ceci est un exemple de la façon d'énumérer les choses dont vous avez besoin pour utiliser le logiciel et comment les installer. (Vous pouvez également exécuter ce script sur une machine Windows)
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
Assurez-vous d'ajouter FFMPEG à votre chemin
WGET: PowerShell a installé WGET par défaut. Si vous utilisez l'invite de commande, vous pouvez installer WGET à l'aide du site officiel de GNU WGET.
Chrome: Téléchargez et installez sur le site officiel de 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
(retour en haut)
Activer l'environnement
source env/bin/activate
Exécuter le programme
python3 main.py --url < course_url > --email < email > --password < password >
ou exécuter avec une connexion manuelle
python3 main.py --url < course_url > --man_login_url < man_login_url > --verbose
Assurez-vous de naviguer vers l'URL dans le premier onglet et de vérifier la console pour une correspondance URL exacte.
Pour une liste de toutes les options disponibles et des paramètres à jour, utilisez la commande --Help:
python main.py --help
Voir les problèmes ouverts pour une liste complète des fonctionnalités proposées (et des problèmes connus).
(retour en haut)
Les contributions font de la communauté open source un endroit incroyable pour apprendre, inspirer et créer. Toutes les contributions que vous faites sont grandement appréciées .
Si vous avez une suggestion qui améliorerait cela, veuillez débarquer le dépôt et créer une demande de traction. Vous pouvez également ouvrir simplement un problème avec la balise "amélioration". N'oubliez pas de donner une étoile au projet! Merci encore!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(retour en haut)
Distribué sous la licence GNU LGPLV3. Voir LICENSE.txt
pour plus d'informations.
(retour en haut)
@Fallinglight_S
Lien du projet: https://github.com/fallinglights/teachable-dl
(retour en haut)
(retour en haut)