Как сохранить материалы Coursera, которые должны исчезнуть 30 июня

На данный момент известно, что с серверов будет удалено около 500 курсов вместе с материалами и прогрессом. Полный перечень того, что исчезнет, можно найти здесь.
Выбрали всё нужное? Тогда пора определяться, как это качать.
Методы скачивания
Для скачивания есть два метода:
- Плагин Google Chrome. Правда, он подходит только для тех курсов, на которые открыта регистрация. Для его работы потребуется перейти на страницу с текущими материалами курса, имеющую URL следующего вида: https://class.coursera.org/pgm-003/lecture~~HEAD=dobj.
- Скрипт на Python. С его помощью можно скачать любой курс, и для этого потребуется только имя класса (в ссылке сверху это PGM-003).
Всё необходимое и для первого, и для второго способа, а также ссылки на главную страницу каждого удаляемого курса можно найти здесь.
Как скачать материалы с помощью плагина для Google Chrome
Сначала устанавливаем плагин Coursera Materials Downloader.
Рядом с адресной строкой должен появиться значок с логотипом Coursera. Заходим на страницу с материалами необходимого курса. При нажатии на иконку откроется новое окно Coursera Materials Downloader со списком всех доступных файлов. Можно выбрать все, вместе с видео и субтитрами, или только отдельные пункты.
Нажимаем Start, и материалы скачиваются в папку, установленную для загрузок Chrome по умолчанию. Флажок Ask User Save As ставить не стоит: с ним расширение будет просить подтвердить скачивание каждого файла.
Для некоторых курсов плагин может не работать. В таком случае стоит попробовать Coursera Downloader. Но он скачивает только видео: за бортом и презентации, и PDF-файлы.
Как скачать материалы с помощью скрипта на Python
Этот вариант сложнее, зато позволяет скачать все старые курсы с Coursera, а не только те, на которые открыта регистрация. Кроме того, скрипт Coursera Downloader позволяет скачивать сразу несколько курсов, сортируя их по соответствующим папкам и подпапкам с названиями учебных недель.
Для установки потребуется изучить небольшое руководство. Если вкратце, то вам придётся установить Python 3 и выше, зайти на Coursera (если учётной записи нет, нужно будет зарегистрироваться) и запустить код с GitHub.
После этого необходимо выбрать необходимый для скачивания курс: потребуется его имя, имеющее вид 003-PGM или аналогичное. Затем в командной строке выполнить команду:
coursera-dl -u <user> -p <pass> --resume 003-pmg
Всё, что нужно для массового скачивания, — это добавить несколько имён курсов в конце команды.
Дополнительно: скрипт для скачивания тестов и вопросов
Если позволяют навыки, можно воспользоваться ещё одним интересным скриптом на Python. Руководство по его использованию и подробное обсуждение можно найти здесь. С помощью этого варианта можно скачать не только традиционно доступные для сохранения на жёсткий диск материалы (видео, лекции, субтитры), но и тесты, вопросы.
Пока неизвестно, к чему приведёт перенос Coursera на новую платформу. Вероятно, за этим последует очередное ужесточение правил ресурса. Возможно, наоборот, курсы станут доступнее, интереснее, полезнее. Но среди материалов, которые канут в небытие, много стоящих. Посмотрите полный список, и вам точно захочется что-нибудь сохранить про запас.





















Лучшие предложения
15 нужных товаров со скидками до 67% на распродаже AliExpress
Серьёзный 3D-принтер Bambu Lab P2S Combo отдают со скидкой 39%
Забираем новые модели кроссовок от Li-Ning со скидками на AliExpress
Находки AliExpress: самые интересные и полезные товары января
10 платьев, которые можно надеть в обычный вторник и на вечеринку
Всё про распродажу брендов на AliExpress, чтобы сэкономить до 80% бюджета
Надо брать: миниатюрная GaN-зарядка от AOHi со скидкой 86%
Забираем за полцены пусковое устройство с кучей полезных функций
Что подарить любимому человеку? 3 идеи от Felfri
Добро пожаловать в научную фантастику! Как технологии меняют современные компании и жизнь их клиентов
3 главных мифа о работниках старшего поколения
Из замёрзших прудов в городские хабы: как изменились катки за 200 лет