{"id":20620985,"url":"https://github.com/coderick14/stanford-dl","last_synced_at":"2025-10-25T16:03:00.523Z","repository":{"id":57488966,"uuid":"108637345","full_name":"coderick14/stanford-dl","owner":"coderick14","description":"A dead simple script to download videos or pdfs from Stanford Engineering Everywhere. ","archived":false,"fork":false,"pushed_at":"2018-10-29T07:13:41.000Z","size":6,"stargazers_count":57,"open_issues_count":3,"forks_count":7,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-15T12:14:09.142Z","etag":null,"topics":["cli-utility","downloader","educational","golang","multithreaded","pdf","stanford-engineering","video"],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/coderick14.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-10-28T09:41:25.000Z","updated_at":"2025-03-04T22:23:42.000Z","dependencies_parsed_at":"2022-08-29T10:30:20.825Z","dependency_job_id":null,"html_url":"https://github.com/coderick14/stanford-dl","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderick14%2Fstanford-dl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderick14%2Fstanford-dl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderick14%2Fstanford-dl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/coderick14%2Fstanford-dl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/coderick14","download_url":"https://codeload.github.com/coderick14/stanford-dl/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249067779,"owners_count":21207396,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cli-utility","downloader","educational","golang","multithreaded","pdf","stanford-engineering","video"],"created_at":"2024-11-16T12:16:19.589Z","updated_at":"2025-10-25T16:03:00.442Z","avatar_url":"https://github.com/coderick14.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"![Built with love](http://forthebadge.com/images/badges/built-with-love.svg)\n![Kinda SFW](http://forthebadge.com/images/badges/kinda-sfw.svg)\n![Made with Go](https://forthebadge.com/images/badges/made-with-go.svg)\n# stanford-dl\n\nA simple multithreaded video/pdf downloader from ***Stanford Engineering Everywhere*** that *just works*.  \n\n\u003e NOTE : This tool is to be used strictly for educational purposes.\n\n#### Installation\n###### Build from source\n\n```go\ngo get github.com/coderick14/stanford-dl\n```\n###### Download compiled binaries\nJust download the binary for your required OS and Architecture from [releases](https://github.com/coderick14/stanford-dl/releases).\n\n#### Usage\nType `stanford-dl --help` to get usage details. \n```\nstanford-dl -course COURSE_CODE [-type {video|pdf}] [-all] [-lec lectures] [--help]\n\n--course    Course name e.g. CS229, EE261\n--type \t    Specify whether to download videos or pdfs. Defaults to PDF.\n--all       Download for all lectures\n--lec       Comma separated list of lectures e.g. 1,3,5,10\n--help      Display this help message and quit\n```\n\n#### Examples\n- Get all transcripts (PDFs) for a course\n```\nstanford-dl --course CS229 --type pdf --all\n```\n- Get only certain lectures\n```\nstanford-dl --course CS229 --type pdf --lec 1,3,5,10\n```\n- Get all videos for a course\n```\nstanford-dl --course CS229 --type video --all\n```\n- Get only certain lectures\n```\nstanford-dl --course CS229 --type video --lec 1,3,5,10\n```\n\n#### Contributions\nThis script has minimum functionality now. Please feel free to contribute for adding more features :)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderick14%2Fstanford-dl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcoderick14%2Fstanford-dl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcoderick14%2Fstanford-dl/lists"}