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に入れて持ち歩けば、スキマ時間にいろいろ学ぶ事ができるようになります。