Teachableプラットフォームからコースをダウンロードするためのダウンローダー。
報告バグ・リクエスト機能
Teachable-DLは、TeachableプラットフォームからコースをダウンロードするためのPythonベースのダウンローダーです。ビデオ、スライド、その他のリソースなどのコース資料を簡単にダウンロードするためのコマンドラインインターフェイスを提供し、ユーザーが自分のペースでコースコンテンツにオフラインにアクセスできるようにします。 Teachable-DLを使用すると、ユーザーはすべてのコース資料を1つの場所で便利にダウンロードして整理でき、アクティブなインターネット接続を必要とせずにコースコンテンツを簡単にアクセスしてレビューできます。
あなたがそれが価値があり、維持する価値があると思うなら、このリポジトリを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の公式Webサイトを使用してWGETをインストールできます。
Chrome:Google Chromeの公式Webサイトからダウンロードしてインストールします。
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一致をコンソールに確認してください。
利用可能なすべてのオプションと最新のパラメーターのリストには、 - ヘルプコマンドを使用します。
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
(トップに戻る)
(トップに戻る)