udacity-dl
udacity-dl copied to clipboard
udacity-dl
A python package for archiving content from udacity.org (videos, lecture notes, quizzes, …) for offline reference.
Installation
Make sure you have installed: Python 2.7 (http://www.python.org/download) mechanize 0.3.1 (https://pypi.python.org/pypi/mechanize/)
With the help of python pip installation is as simple:
sudo pip install udacity-dl
If you prefer manual installation:
- Clone this repo locally
- Then simply run:
python setup.py install
This will create a udacity-dl script in/usr/local/bin
(linux) orc:\\Python27\\Scripts
(windows)
Usage
For Usage help, run:
udacity-dl -h
Example usage:
udacity-dl -d /my/destination/path/ course_name(s)
Notes
For the link: https://www.udacity.com/wiki/ST095/downloads ST095 is the course_name
Usage:
udacity-dl -d /my/destination/path/ ST095 cs222
A few courses and their respective course names have been listed under udacity_courses
Features
- Now downloads all available resources in wiki
- Skips already downloaded resources
- Proper naming of course and class contents
- No need of Udacity username and password
- Updated Courses list
- Fix class downloads with multiple section per unit
=======================