Un descargador para descargar cursos de las plataformas de enseñanza.
Informe de error · Función de solicitud
Teachable-DL es un descargador basado en Python para descargar cursos de la plataforma Teachable. Proporciona una interfaz de línea de comandos para descargar fácilmente materiales del curso como videos, diapositivas y otros recursos, lo que permite a los usuarios acceder al contenido del curso fuera de línea a su propio ritmo. Con Teachable-DL, los usuarios pueden descargar y organizar convenientemente todos los materiales del curso en una sola ubicación, lo que permite un fácil acceso y revisión del contenido del curso sin la necesidad de una conexión a Internet activa.
Star
este repositorio si lo encuentra valioso y vale la pena mantenerlo.
? Watch
este repositorio para recibir una notificación sobre nuevos lanzamientos, problemas, etc.
(De vuelta a la cima)
(De vuelta a la cima)
Para obtener el programa en funcionamiento, siga estos simples pasos.
Este es un ejemplo de cómo enumerar las cosas que necesita para usar el software y cómo instalarlas. (También puede ejecutar este script en una máquina de 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
Asegúrese de agregar ffmpeg a su camino
WGET: PowerShell tiene WGET instalado de forma predeterminada. Si está utilizando el símbolo del sistema, puede instalar WGet usando el sitio web oficial de GNU WGet.
Chrome: descargue e instale desde el sitio web oficial 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
(De vuelta a la cima)
Activar el entorno
source env/bin/activate
Ejecutar el programa
python3 main.py --url < course_url > --email < email > --password < password >
o ejecutar con inicio de sesión manual
python3 main.py --url < course_url > --man_login_url < man_login_url > --verbose
Asegúrese de navegar a la URL dentro de la primera pestaña y verifique la consola para una coincidencia de URL exacta.
Para obtener una lista de todas las opciones disponibles y parámetros actualizados, use el comando --help:
python main.py --help
Consulte los problemas abiertos para una lista completa de características propuestas (y problemas conocidos).
(De vuelta a la cima)
Las contribuciones son las que hacen que la comunidad de código abierto sea un lugar tan increíble para aprender, inspirar y crear. Cualquier contribución que haga es muy apreciada .
Si tiene una sugerencia que lo mejore, desembolse el repositorio y cree una solicitud de extracción. También puede simplemente abrir un problema con la etiqueta "Mejora". ¡No olvides darle una estrella al proyecto! ¡Gracias de nuevo!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(De vuelta a la cima)
Distribuido bajo la licencia GNU LGPLV3. Consulte LICENSE.txt
para obtener más información.
(De vuelta a la cima)
@fallinglight_s
Enlace del proyecto: https://github.com/fallinglights/teachable-dl
(De vuelta a la cima)
(De vuelta a la cima)