TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Download Coursera videos in batch

73 点作者 jplehmann大约 13 年前

14 条评论

jplehmann大约 13 年前
<a href="http://coursera.org" rel="nofollow">http://coursera.org</a> is creating some fantastic, free educational videos (algorithms, machine learning, natural language processing, SaaS).<p>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.<p>Why is this helpful? Before I was using wget, but I had the following problems:<p><pre><code> 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. </code></pre> Naming is intentionally verbose, so that it will display and sort properly using MX Video on my Andriod phone.<p>Inspired in part by youtube-dl (<a href="http://rg3.github.com/youtube-dl" rel="nofollow">http://rg3.github.com/youtube-dl</a>) by which I've downloaded many other good videos such those from Khan Academy.<p>Let me know if you like it.
评论 #3767485 未加载
nzmsv大约 13 年前
Some shameless self-promotion: I wrote a Chrome extension for downloading Udacity videos (<a href="http://nzmsv.github.com/udacity-dl/" rel="nofollow">http://nzmsv.github.com/udacity-dl/</a>). If there's any interest in a batch version I could look into it. Alternatively, feel free to write it and let me know :)
dmn001大约 13 年前
I use the downthemall firefox extension and to keep the videos in order I add a number to the renaming mask:<p><pre><code> *num*_*name*.*ext* </code></pre> I like how jplehmann's tool can rename them using the titles on the page.
fvieira大约 13 年前
You can also check my script over here: <a href="https://github.com/fvieira/coursera_resources_downloader" rel="nofollow">https://github.com/fvieira/coursera_resources_downloader</a> It has the advantage of not requiring a cookies file, it can authenticate with your user and password. Otherwise, it does pretty much the same as jplehmann's script, although with some minor changes which you might or might not like.<p>By the way, congratulations on your script, jplehmann! Wish I had found yours before losing time doing mine...
jeremyarussell大约 13 年前
I'm already using it, after sometime I got a connection forcibly closed by remote host error. I can't access the Coursera website either, not sure why though. (mayhaps a bunch of people suddenly using this script crashed their servers? or they blocked us)<p>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.
评论 #3767167 未加载
christiangenco大约 13 年前
Nice! I actually found your project last week through google but wrote my own in js (<a href="https://gist.github.com/2225519" rel="nofollow">https://gist.github.com/2225519</a>) after struggling with the python dependencies.<p>I think coursera really needs to come out with a native solution and a standard way of numbering/organizing videos.
tuxguy大约 13 年前
I have tried all of the projects mentioned in the comments here.<p>To me the most simple &#38; quick was this bookmarklet.<p><a href="https://github.com/christiangenco/Coursera-Video-Downloader-Bookmarklet" rel="nofollow">https://github.com/christiangenco/Coursera-Video-Downloader-...</a>
radicade大约 13 年前
Another version that downloads coursera videos, and also optionally downloads slides and subtitles:<p><a href="https://github.com/LoganDing/Coursera.org-Downloader" rel="nofollow">https://github.com/LoganDing/Coursera.org-Downloader</a>
jwr大约 13 年前
Thank heavens! Er, I mean thank you (the OP) for this tool. I already wrote scripts that renamed files to something sane, but this will make my life so much easier.
评论 #3767173 未加载
checkraiser大约 13 年前
Do you know which technologies to create the interactive video lectures (subtitles + quizzes ) like those in Coursera courses ?
themonk大约 13 年前
Thanks a lot, does it skip downloaded videos in next run?
评论 #3767132 未加载
floggit大约 13 年前
Can someone create an iOS app for this please ?
A_A大约 13 年前
this looks sweet. Thanks. I had been manually downloading the vids on my PC, but I hope this tool will now reduce the pain.
pimentel大约 13 年前
How does this work with in-video quizzes?
评论 #3771097 未加载