Couseraのビデオをオフラインで見る方法
Couseraのビデオをいつでも視聴できるようにダウンロードしてみました。
ダウンロードツールは2つほど試してみました。
今は2つめの方を使っています。
2つともPythonでつくられたdownloaderです。
その1:coursera-downloader
ソースコードはGitHubで公開されています。これをcoursera-downloaderにcloneするかDLしておきます。
https://github.com/siddharthasahu/coursera-downloader
$ cd coursera-downloader/
READMEにBeautifulSoup4が必要とあるので、pipでインストールします。
$ pip install BeautifulSoup4
Couseraのユーザー名やパスワード、ダウンロード先の設定をconfig.pyに記述します。
$ macvim config.py
(username, password, downloadpathを変更する)
使用方法は、次のとおりです。
「$ python coursera.py coursename1 [coursename2 coursename3 ...] 」
例えば、https://class.coursera.org/ml-003/lecture/indexの場合は、
$ python coursera.py ml-003
その2:coursera-dl
GitHub: https://github.com/jplehmann/coursera
$ cd coursera-dl
必要な物をインストールします
$ pip install -r requirements.txt
実行します
$ python coursera/coursera_dl.py -u [username] -p [password] [class name] --path=dir_path
これで、ダウンロードしたコンテンツをiPadに入れて持ち歩けば、スキマ時間にいろいろ学ぶ事ができるようになります。