LINUX.ORG.RU
ФорумTalks

Кто просил менеджер закачек?


0

0

Архив: http://depositfiles.com/ru/files/ebz1op95h

В архиве находятся два файла wget_jobs и add_wget_job.

wget_jobs - это демон который проверяет папку с заданиями(по типу rtorrent) и если там появляются задания то он их скачивает.
Пример запуска: wget_jobs /home/job_dir /home/download /home/tmp 10

add_wget_job - эта программа формирует файл заданий для wget_jobs
Пример запуска: add_wget_jobs http://localhost/cool.avi /home/job_dir

И для удобной работы всего этого нужен браузер firefox и плагин flashgot. В настройке плагина добавляем новый менеджер закачек например:
1. Менеджер закачек: wget_job
Путь запуска: add_wget_job
Шаблон аргументов: [URL] [FOLDER] [COOKIE]

2. Менеджер закачек: recursive_wget_job
Путь запуска: add_wget_job
Шаблон аргументов: [URL] [FOLDER] [COOKIE] -- -r

Можно запустить много wget_jobs с разными папками заданий как например у меня:
/usr/bin/screen -wipe > /dev/null 2>&1
/usr/bin/screen -dmS downloads /usr/bin/rtorrent
/usr/bin/screen -X screen ~/develops/scripts/rss_torrent ~/downloads/jobs/video ~/.rss_torrent.complete ~/.cookies.txt
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs ~/downloads/wget ~/downloads/tmp 10
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs/music ~/multimedia/music ~/downloads/tmp/music 10
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs/photo ~/multimedia/photo ~/downloads/tmp/photo 10
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs/video ~/multimedia/video ~/downloads/tmp/video 10
/usr/bin/screen -X screen /opt/bin/wget_jobs ~/downloads/jobs/my ~/docs/my ~/downloads/tmp/my 10

PS: Мне понравилось так работать, может понравится ивам.


Re: Кто просил менеджер закачек?

Чтобы остановить скачьку нужно удалить задание. И в wget_jobs нажать Ctrl-\

Devix
()

Re: Кто просил менеджер закачек?

Если заменить wget на aria2c, то можно будет выкинуть rtorrent в половине случаев. Велосипед интересный.

x3al ★★★★★
()
Ответ на: Re: Кто просил менеджер закачек? от sdio

Re: Кто просил менеджер закачек?

Идею я эту уже видел гдето но забыл про нее.

А как твоему cups_wget передать cookies?

PS: Толком не разбирался

Devix
()

Re: Кто просил менеджер закачек?

Офигеть, пионеры наконец-то открывают для себя юникс вэй. Вот только как всегда, лезут в форточку. Ты че баш не осилил ?

iBliss
()

Re: Кто просил менеджер закачек?

Что за говно? Платный обменник, исходников нет. Это спам!

anonymous
()
Ответ на: Re: Кто просил менеджер закачек? от Devix

Re: Кто просил менеджер закачек?

> И кстати не важно как реализован демон сам кайф в плагине flashgot

А я как раз наоборот, напрямую собираюсь это использовать =)

GFORGX ★★★
()

Re: Кто просил менеджер закачек?

Кстати можно во flashgot так сделать: Шаблон аргументов: [URL] [FOLDER] [COOKIE] -- --connect-timeout=10 --read-timeout=10 -t 10

Нужно для тормозных сайтов чтобы он попытался 10 раз скачать и потом перешол на другое задание.

Devix
()

Re: Кто просил менеджер закачек?

Гляньте Multiget, это подобие на d4x и даже работает с флешгетом =)

//РИТЫМ!

FiXer ★★☆☆☆
()

Re: Кто просил менеджер закачек?

И. З. В. Р. А. Т.

Хочу графическую/CLI качалку с deamon'ном backend'ом.

Вообще, отсутствие RDP/MSTSC в Linux'e - просто отвратительно.

anonymous
()
Ответ на: Re: Кто просил менеджер закачек? от sdio

Re: Кто просил менеджер закачек?

Кстати у тебя можно сделать так:

wget пытается 10 раз скачать файл и если не может то это задание приостанавливается до следующего раза и начинается выполнятся следующее задание?

Devix
()

Re: Кто просил менеджер закачек?

Чтобы переключится на следующее задание надо нажать Ctrl-\

Devix
()
Ответ на: Re: Кто просил менеджер закачек? от iBliss

Re: Кто просил менеджер закачек?

>а, замылилось, ну все равно, имхо тут у каждого второго такое поделие валяется в ~/bin

Ну не все держатели домашних серверов программисты, вот и решился поделится.

PS: У меня тоже этих скрипто много но этот показался мне удобным.

Devix
()
Ответ на: Re: Кто просил менеджер закачек? от anonymous

Re: Кто просил менеджер закачек?

>Хочу графическую/CLI качалку с deamon'ном backend'ом. Сейчас даже руби стало лениво использовать а ты cli))))

Devix
()

Re: Кто просил менеджер закачек?

М, а в чем плюс данного решения по сравнению со встроенным менджером ФФ?

А вообще примерно такое же легко организуется средствами плагинов favloc + download statusbar. Первый позволяет легко указывать список директорий, в которые обычно нужно качать, а второй просто отображает загрузки в статусбаре ФФ.

Alsvartr ★★★★★
()
Ответ на: Re: Кто просил менеджер закачек? от Alsvartr

Re: Кто просил менеджер закачек?

Вообще этот я писал для сервера( asus wl500gp:)) ) который работает круглые сутки и занимается скачкой торрентов а теперь и ftp, http.

PS: Кстати очен слабый этот asus wl500gp

Devix
()
Ответ на: Re: Кто просил менеджер закачек? от Devix

Re: Кто просил менеджер закачек?

В общем, вот: http://aur.archlinux.org/packages.php?ID=22082

Кое-что поменял:

1. Переименовал в wgetd и wgetadd
2. Сделал простой shell-конфиг в /etc/wgetd.conf
3. wgetadd не нужно указывать директорию с заданиями, и она и wgetd читают её как переменную из конфига
4. Добавил rc-скрипт.

GFORGX ★★★
()

Re: Кто просил менеджер закачек?

Эта штука расписание поддерживает? Мне надо, чтоб все закачки происходили строго с 1:00 до 9:00, при этом, естественно, чтоб добавлять в очередь можно было в любое время.

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