udacity-dl icon indicating copy to clipboard operation
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) or c:\\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

=======================