一個下載者,用於從可教平台下載課程。
報告錯誤·請求功能
Teachable-DL是一款位於Python的下載器,用於從Theable平台下載課程。它提供了一個命令行界面,用於輕鬆下載課程材料,例如視頻,幻燈片和其他資源,使用戶可以以自己的節奏訪問課程內容。借助Teachable-DL,用戶可以方便地在一個位置下載並組織所有課程材料,從而無需主動的Internet連接即可輕鬆訪問和查看課程內容。
如果您覺得它很有價值並且值得維護, Star
此存儲庫。
? Watch
此存儲庫,以獲取有關新版本,問題等的通知。
(返回到頂部)
(返回到頂部)
要使程序啟動並運行,請按照以下簡單步驟進行操作。
這是如何列出您需要使用軟件以及如何安裝的內容的一個示例。 (您還可以在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
確保將FFMPEG添加到您的路徑
WGET:PowerShell默認情況下已安裝WGET。如果您使用的是命令提示符,則可以使用GNU WGET的官方網站安裝WGET。
Chrome:從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
(返回到頂部)
激活環境
source env/bin/activate
運行程序
python3 main.py --url < course_url > --email < email > --password < password >
或使用手動登錄運行
python3 main.py --url < course_url > --man_login_url < man_login_url > --verbose
確保在第一個選項卡中導航到URL,並檢查控制台是否確切的URL匹配。
對於所有可用選項和最新參數的列表,請使用-help命令:
python main.py --help
有關擬議功能(以及已知問題)的完整列表,請參見開放問題。
(返回到頂部)
貢獻是使開源社區成為學習,啟發和創造的驚人場所的原因。您所做的任何貢獻都非常感謝。
如果您有一個可以使情況變得更好的建議,請分配存儲庫並創建拉動請求。您也可以簡單地使用標籤“增強”打開問題。別忘了給項目一個明星!再次感謝!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(返回到頂部)
根據GNU LGPLV3許可證分發。有關更多信息,請參見LICENSE.txt
。
(返回到頂部)
@fallinglight_s
項目鏈接:https://github.com/fallinglights/teachable-dl
(返回到頂部)
(返回到頂部)