Как сохранить материалы 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 на новую платформу. Вероятно, за этим последует очередное ужесточение правил ресурса. Возможно, наоборот, курсы станут доступнее, интереснее, полезнее. Но среди материалов, которые канут в небытие, много стоящих. Посмотрите полный список, и вам точно захочется что-нибудь сохранить про запас.
Лучшие предложения
Что умеет фен от Dreame: разбор умной новинки в премиальном стиле
10 мужских кроссовок от популярных брендов со скидками до 59%
Это нам надо: популярная сыворотка с ретинолом и микроиглами со скидкой 20%
Надо брать: ударная дрель от Heimerdinger со скидкой 70%
18 надёжных смесителей, которые часто покупают на маркетплейсах
10 вещей популярных брендов со скидками до 65%
Надо брать: робот-пылесос Roborock S8 со скидкой 69%
15 отличных товаров, которые отдают со скидками до 70% на AliExpress
«Мне всего 30, откуда у меня высокое давление?» Почему гипертония молодеет и что с этим делать
Колледж — это не «план Б». 5 мифов о среднем профессиональном образовании
Банки запустили в приложениях сервисы для пострадавших от мошенников
Что-то на богатом. Как заработать на инвестициях, если не хочется следить за всеми новостями финансового рынка