Поиск по сайту:

Загрузите онлайн-курсы Стэнфорда из командной строки

У меня есть хорошие новости для студентов и онлайн-преподавателей. Инициатива Stanford Engineering Everywhere (SEE), начатая Эндрю Нгом из Стэнфордского университета, предлагает ряд Стэнфордских онлайн-курсов совершенно бесплатно. Все, что вам нужно, это система с подключением к Интернету. Каждый может получить бесплатный доступ к полным материалам курса, включая учебную программу, раздаточные материалы, домашние задания и экзамены, из любого места, используя свои системы и мобильные устройства. Все материалы курса можно скачать с соответствующей страницы курса. Если вы пользователь Linux, теперь вы можете загрузить их из командной строки. Другой пользователь Linux создал простой скрипт под названием "stanford-dl" для загрузки видеокурсов и/или PDF-файлов с веб-сайта Stanford Engineering Everywhere.

Установите скрипт Standford-dl

Сценарий «stanford-dl» написан с использованием языка программирования «Go», поэтому вам необходимо установить язык Go в вашей системе. Перейдите по ссылке ниже, чтобы установить язык GO в различных дистрибутивах Linux.

  • Как установить Go Language в Linux

После установки языка Go выполните следующую команду, чтобы установить stanford-dl:

go get github.com/coderick14/stanford-dl

Вы также можете загрузить его с официальной страницы релизов.

wget https://github.com/coderick14/stanford-dl/releases/download/v1.0/linuxAMD64.zip

Распакуйте загруженный zip-файл:

unzip linuxAMD64.zip

Затем вы можете запустить его в любое время, используя команду ниже:

./stanford-dl

Загрузите Стэнфордские курсы из командной строки

Использование не имеет большого значения.

Чтобы загрузить все транскрипты (PDF) для определенного курса, скажем, CS229, выполните:

stanford-dl --course CS229 --type pdf --all

Здесь CS229 — кодовое название курса «Машинное обучение». Все коды курсов можно просмотреть в разделе Курсы SSE. Было бы намного лучше, если бы мы могли просматривать код курса из командной строки. Мне приходилось каждый раз заходить на страницу курса, чтобы найти его код.

Обратите внимание, что вам не нужно упоминать опцию «--type pdf», поскольку скрипт stanford-dl загружает PDF-файлы по умолчанию.

Например, следующая команда загрузит все PDF-файлы для курса машинного обучения.

stanford-dl --course CS229 --all

Чтобы загрузить только определенные лекции, например лекции 1, 10 и 20, запустите:

stanford-dl --course CS229 --type pdf --lec 1,10, 20

Чтобы скачать все видео по данному курсу:

stanford-dl --course CS229 --type video --all

Скачать только определенные лекции:

stanford-dl --course CS229 --type video --lec 1,10,20

Чтобы просмотреть раздел справки, введите:

$ stanford-dl -h
Usage of ./stanford-dl:  
  
  -all    

     Download material for all lectures for the given course  

  -course string    
     Course name e.g. CS229, EE261  

  -help    

     Display help  

  -lec string    

     Specify comma separated list of lectures e.g 1,3,10  

  -type string   

     . Defaults to pdf. (default "pdf")

Этот скрипт имеет только базовые функции и используется исключительно в образовательных целях.

Приятного обучения!

Ресурсы:

  • Сайт Stanford Engineering Everywhere
  • скрипт Stanford-dl

Статьи по данной тематике