2016-03-21 3 views
0

В Soundcloud есть серия mp3s, которые загружаются автором и для которых он предоставляет .cue файлы.Как получить звуковые файлы для скачивания Soundcloud из оболочки?

Вот пример страницы Soundcloud с сопровождающей кнопкой загрузки: https://soundcloud.com/oriuplift/uponly-162

И вы, конечно, традиционно необходимо нажать кнопку загрузки: download button

После осмотра содержимого страницы (через wget -E -H -k -K -p -e robots=off https://soundcloud.com/oriuplift/uponly-162 и grep), я не вижу ничего, что дает этот URL для загрузки или даже компоненты для его компоновки.

Как получить URL-адрес загрузки (или составляющие его URL-адреса) со страницы Soundcloud для дальнейшей обработки?

Мне было бы хорошо сделать это из Ruby или Bash/ZSH.

+0

Почему бы вам просто не щелкнуть по нему в своем браузере и не увидеть URL-адрес загрузки? – miken32

+0

Цель состоит в том, чтобы автоматизировать процесс, чтобы я мог быстро загрузить эпизоды подкастов и пройти долгий ручной процесс. – ylluminate

+0

Хорошо, нет ли шаблона для URL-адреса загрузки на основе URL-адреса, который у вас есть? – miken32

ответ

0

Существует Python-based tool, который позволяет вам это делать. Вам нужно будет получить токен API, прикрепленный к вашей учетной записи. Предполагая, что файл имеет по одному URL-адресу в строке:

#!/bin/bash 
while read -r url; do 
    scdl -l "$url" 
done < foo.cue 
Смежные вопросы