среда, 2 января 2019 г.

Как скачать видео с Coursehunters

Погуглил на эту тему. Ничего простого не нашёл. Написал шелл-скрипт в одну строчку:


#!/bin/bash

wget `curl $1 | grep 'itemprop="contentUrl' | grep -Eo 'href="[^"]*.mp4' | cut -d\" -f2-`

Как пользоваться:
Скопировать скрипт в директорию /usr/bin/:

sudo cp ./chvd /usr/bin/

Сделать файл исполняемым:

sudo chmod +x /usr/bin/chvd

Перейти в директорию, в которую собираемся скачивать видео:

cd ~/Video/course-name

Запустить скрипт, передав ему в качестве параметра ссылку на html страницу с видео:

chvd https://coursehunters.net/course/sozdayte-12-faktornoe-prilozhenie-na-node-js-s-pomoshchyu-docker

Код на GitHub.