Seorang pengunduh untuk mengunduh kursus dari platform yang dapat diajar.
Laporkan Bug · Fitur Permintaan
Teachable-DL adalah pengunduh berbasis Python untuk mengunduh kursus dari platform yang dapat diajar. Ini menyediakan antarmuka baris perintah untuk mudah mengunduh materi kursus seperti video, slide, dan sumber daya lainnya, yang memungkinkan pengguna untuk mengakses konten kursus secara offline dengan kecepatan mereka sendiri. Dengan Teachable-DL, pengguna dapat dengan mudah mengunduh dan mengatur semua materi kursus di satu lokasi, memungkinkan akses mudah dan meninjau konten kursus tanpa perlu koneksi internet yang aktif.
Star
repositori ini jika Anda merasa berharga dan layak dikelola.
? Watch
repositori ini untuk mendapat pemberitahuan tentang rilis baru, masalah, dll.
(kembali ke atas)
(kembali ke atas)
Untuk mendapatkan program dan berjalan ikuti langkah -langkah sederhana ini.
Ini adalah contoh cara membuat daftar hal -hal yang Anda butuhkan untuk menggunakan perangkat lunak dan cara menginstalnya. (Anda juga dapat menjalankan skrip ini di mesin 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
Pastikan untuk menambahkan FFMPEG ke jalur Anda
Wget: PowerShell telah diinstal WGet secara default. Jika Anda menggunakan Command Prompt, Anda dapat menginstal WGET menggunakan situs web resmi GNU WGET.
Chrome: Unduh dan instal dari situs web resmi 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
(kembali ke atas)
Aktifkan lingkungan
source env/bin/activate
Jalankan program
python3 main.py --url < course_url > --email < email > --password < password >
atau jalankan dengan login manual
python3 main.py --url < course_url > --man_login_url < man_login_url > --verbose
Pastikan untuk menavigasi ke URL di dalam tab pertama dan periksa konsol untuk pertandingan URL yang tepat.
Untuk daftar semua opsi yang tersedia dan parameter terkini, gunakan perintah --help:
python main.py --help
Lihat masalah terbuka untuk daftar lengkap fitur yang diusulkan (dan masalah yang diketahui).
(kembali ke atas)
Kontribusi inilah yang membuat komunitas open source menjadi tempat yang luar biasa untuk belajar, menginspirasi, dan menciptakan. Kontribusi apa pun yang Anda buat sangat dihargai .
Jika Anda memiliki saran yang akan membuat ini lebih baik, silakan garukan repo dan buat permintaan tarik. Anda juga bisa membuka masalah dengan tag "peningkatan". Jangan lupa memberi proyek bintang! Terima kasih lagi!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(kembali ke atas)
Didistribusikan di bawah lisensi GNU LGPLV3. Lihat LICENSE.txt
untuk informasi lebih lanjut.
(kembali ke atas)
@Fallinglight_s
Tautan Proyek: https://github.com/fallinglights/teachable-ll
(kembali ke atas)
(kembali ke atas)