by jplehmann on 3/28/12, 1:53 PM with 27 comments
by jplehmann on 3/28/12, 2:40 PM
This script allows one to batch download videos for a Coursera class. Given a class name and related cookie file, it scrapes the course listing page to get the week and class names, and then downloads the related videos into appropriately named files and directories.
Why is this helpful? Before I was using wget, but I had the following problems:
1. Video names have a number in them, but this does not correspond to the
actual order. Manually renaming them is a pain.
2. Using names from the syllabus page provides more informative names.
3. Using a wget in a forloop picks up extra videos which are not posted/linked,
and these are sometimes duplicates.
Naming is intentionally verbose, so that it will display and sort properly using MX Video on my Andriod phone.Inspired in part by youtube-dl (http://rg3.github.com/youtube-dl) by which I've downloaded many other good videos such those from Khan Academy.
Let me know if you like it.
by nzmsv on 3/28/12, 6:37 PM
by dmn001 on 3/28/12, 5:24 PM
*num*_*name*.*ext*
I like how jplehmann's tool can rename them using the titles on the page.by fvieira on 4/6/12, 2:01 PM
By the way, congratulations on your script, jplehmann! Wish I had found yours before losing time doing mine...
by jeremyarussell on 3/28/12, 4:45 PM
It's back up, must have been a small glitch. Might I add that I love the fact the script picked up on the video I dropped earlier.
by christiangenco on 3/29/12, 9:17 AM
I think coursera really needs to come out with a native solution and a standard way of numbering/organizing videos.
by tuxguy on 3/31/12, 7:06 PM
To me the most simple & quick was this bookmarklet.
https://github.com/christiangenco/Coursera-Video-Downloader-...
by radicade on 3/28/12, 8:47 PM
by jwr on 3/28/12, 4:43 PM
by checkraiser on 3/29/12, 2:38 AM
by themonk on 3/28/12, 4:44 PM
by floggit on 3/28/12, 6:59 PM
by A_A on 3/28/12, 4:12 PM
by pimentel on 3/28/12, 10:25 PM