一个下载者,用于从可教平台下载课程。
报告错误·请求功能
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
(返回到顶部)
(返回到顶部)