с чего все началось :
"Лёх, привет ещё раз. ты все знаешь... 😉 а знаешь как перенсти всю музыку из одного акк ВК в другой?"
я прекрасно помню что яндекс умел сохранять фото с соц сетей (как вариант не ухожу так как там много фото, стягивается прям на диск, окуда пачкой скачивается архивом), сходил - не может, пошли гуглить.
в принципе реально, для начала надо открыть доступ к своим аудио идея взята с яплакал
1 топаем на урл https://vk.com/settings?act=privacy проверяем что доступ открыт или открываем
2 топаем на http://vkpls.boutnew.ru/ и жмем "create playlist"
3 вводим id странички ( либо в дресной строке стартовой старнички профиля, тыкнув на фото "albums3694482" или музыку )
4 вводим количество треков, я узнал что у меня их 1500 (так же с главной стринчки) - получаем url на m3u или на pls, меня интересует m3u сохраняю как vk.m3u
5 приводим в человеческий вид пробежав 2 раза по файлу командой sed - убираем #039; и &
7 ну и сам скрипт
приятного прослушивания
в принципе полученый url можно воткнуть в mplyer vlc или куда душе угодно, впринципе можно и wget. но на выходе файлы будут *.mp3&?extra=Y4nnp7EBYwOYJgw4FLM6Va-lb7dPfzw1NUZk_tSjkyK9U9qjxR9kPpL5A6A-aKxFoJsvw4icd6P85DeaXDnCfTqzL-46dh0- то есть название не ахти да и расширение тоже
юзать можно wget $url -O "$name.mp3" но тогда можно получить баг что некоротые треки без ссылки ( уже заблоканы )
"Лёх, привет ещё раз. ты все знаешь... 😉 а знаешь как перенсти всю музыку из одного акк ВК в другой?"
я прекрасно помню что яндекс умел сохранять фото с соц сетей (как вариант не ухожу так как там много фото, стягивается прям на диск, окуда пачкой скачивается архивом), сходил - не может, пошли гуглить.
в принципе реально, для начала надо открыть доступ к своим аудио идея взята с яплакал
1 топаем на урл https://vk.com/settings?act=privacy проверяем что доступ открыт или открываем
2 топаем на http://vkpls.boutnew.ru/ и жмем "create playlist"
3 вводим id странички ( либо в дресной строке стартовой старнички профиля, тыкнув на фото "albums3694482" или музыку )
4 вводим количество треков, я узнал что у меня их 1500 (так же с главной стринчки) - получаем url на m3u или на pls, меня интересует m3u сохраняю как vk.m3u
5 приводим в человеческий вид пробежав 2 раза по файлу командой sed - убираем #039; и &
sed -e 's/\&\;//g' vk.m3u > vk.m3u16 узнаем сколько строк в фйле (первую не считаем, то есть -1 )
sed -e 's/\#039\;//g' vk.m3u1 > vk.m3u2
cat vk.m3u2 | wc -lя получил 2915 , то есть работать будем до 2914 строки
7 ну и сам скрипт
#!/bin/bash
cd /home/filalex/tmp2
for i in `seq 2 2 2914`;
do
ii="$i"p
let j=$i+1
jj="$j"p
name=`cat vk.m3u2 | sed -n "$ii" | cut -d ',' -f 2`
url=`cat vk.m3u2 | sed -n "$jj"`
wget $url -O "$i"" ""$name.mp3"
done
exit 0
приятного прослушивания
в принципе полученый url можно воткнуть в mplyer vlc или куда душе угодно, впринципе можно и wget. но на выходе файлы будут *.mp3&?extra=Y4nnp7EBYwOYJgw4FLM6Va-lb7dPfzw1NUZk_tSjkyK9U9qjxR9kPpL5A6A-aKxFoJsvw4icd6P85DeaXDnCfTqzL-46dh0- то есть название не ахти да и расширение тоже
юзать можно wget $url -O "$name.mp3" но тогда можно получить баг что некоротые треки без ссылки ( уже заблоканы )