LINUX.ORG.RU

Ответ на: комментарий от different_thing

хорошо, есть что ответить по делу?

tuxer
() автор топика
Ответ на: комментарий от cx

ну вам вот не нужно, а по мне самый простой способ набить флешку для магнитолы сравнительно съедобной музыкой

tuxer
() автор топика

Когда-то черновик накидал (просьба ногами не бить):

#!/bin/bash

IFS=%

cat $HOME/downloads/audio.php.html  | iconv -f cp1251 |\
sed '
  /href[^<]*$/ { N; s/\n// }
  s/\(operate(\|href\|id="title\)/\n\1/g
' | awk -F "['<>]" '
  /^operate\(/  { printf $2; song = 1 }
  /(^href|id="title)/ && song && $2 { printf "%%%s",$2 }
  /<\/tr>/	{ song = 0; printf "\n" }
' | while read link artist title; do
    file=~/music/vloc/"$artist - $title.mp3"
    [[ -e $file ]] && echo "skipping existing file..." || wget "$link" -O "$file"
done

gxmessage -center -default "okay" -fn "DejaVu Sans Mono 18" -wrap \
"$0: done at $(date +%T)"

делал не для себя... посему функциональность минимальна: нужно скачать страницу (ожидается $HOME/downloads/audio.php.html), качает и переименовывает (~/music/vloc/«$artist - $title.mp3»), теги не прописывает

вероятно, придется чуть подправить под себя

n01r ★★
()

А вообще я пользуюсь videosaver.ru + Down Them All для Firefox. Вполне ничего. Либо можно videosaver.ru + Konqueror (там можно скормить все ссылки на странице в KGet)

NoMad ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.