stanford-dl

command module
v0.0.0-...-eb2e30a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2018 License: MIT Imports: 11 Imported by: 0

README

Built with love Kinda SFW Made with Go

stanford-dl

A simple multithreaded video/pdf downloader from Stanford Engineering Everywhere that just works.

NOTE : This tool is to be used strictly for educational purposes.

Installation
Build from source
go get github.com/coderick14/stanford-dl
Download compiled binaries

Just download the binary for your required OS and Architecture from releases.

Usage

Type stanford-dl --help to get usage details.

stanford-dl -course COURSE_CODE [-type {video|pdf}] [-all] [-lec lectures] [--help]

--course    Course name e.g. CS229, EE261
--type 	    Specify whether to download videos or pdfs. Defaults to PDF.
--all       Download for all lectures
--lec       Comma separated list of lectures e.g. 1,3,5,10
--help      Display this help message and quit
Examples
  • Get all transcripts (PDFs) for a course
stanford-dl --course CS229 --type pdf --all
  • Get only certain lectures
stanford-dl --course CS229 --type pdf --lec 1,3,5,10
  • Get all videos for a course
stanford-dl --course CS229 --type video --all
  • Get only certain lectures
stanford-dl --course CS229 --type video --lec 1,3,5,10
Contributions

This script has minimum functionality now. Please feel free to contribute for adding more features :)

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL