1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/shie-it-geektime-dl

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
README.md 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 09.06.2025 02:22 1270773

geektime-dl

Этот инструмент предназначен для загрузки купленных курсов с Geektime для офлайн просмотра.

Требования к окружению

node >= 8.0
установленный ffmpeg

Установка

npm i geektime-dl -g

Использование

1. Создание директории для загрузки

mkdir geektimedownvideoloader
cd geektimedownvideoloader

2. Создание конфигурационного файла

vim conf.json

Пример конфигурационного файла

{
	"courseId": "168",
	"cookie": "_ga=GA1.2.1688418439.1544448404; _gid=GA1.2.327097483.1544448404; GCID=44skdfhksdhfjshgjshdgfjhsgdfhjsgdfhjsghjsgssjhd"
}
Получение courseId

Откройте браузер, войдите в аккаунт на Geektime и перейдите к нужному курсу

https://time.geekbang.org/course/detail/168-68568

В этом URL 168 — это courseId.

Получение cookie

Самостоятельно найдите метод получения cookie в вашем браузере.

3. Выполнение загрузки

geektime-dl

havefun

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/shie-it-geektime-dl.git
git@api.gitlife.ru:oschina-mirror/shie-it-geektime-dl.git
oschina-mirror
shie-it-geektime-dl
shie-it-geektime-dl
master