Page 13 of 38 FirstFirst ... 3111213141523 ... LastLast
Results 181 to 195 of 560

Thread: Download Engine 2.0 - скрипт для загрузки файлов (с поддержкой файлообменников)

  1. #181
    замечания по использованию плагинов vip-file.com и hotfile.com:

    плагин для файлообменника vip-file.com
    Чтобы скачивалось с использованием пароля, нужно записать этот пароль в файл /opt/etc/dlengine.conf
    Логин не используется, поэтому его можно и не заполнять.
    Например:
    Code:
    AUTHEXP[2]="vip-file.com"
    AUTHUSR[2]=""
    AUTHPAS[2]="PLIM1B052A4"
    Если для vip-file.com пароль не задан, то скрипт будет пытаться скачивать файл без пароля если есть
    ссылка "Или качайте очень медленно и бесплатно". Если этой ссылки нет (т.е. сервер не предложил
    скачать бесплатно), то скрипт пытается самостоятельно составить такую ссылку и скачавает файл
    как будто эта ссылка есть.
    Но в режиме без пароля сервер отдаёт файл очень медленно.

    плагин для файлообменника hotfile.com
    hotfile.com для некоторых файлов показывает картинки(captcha),
    поэтому скачиваются только те файлы, для которых картинки не показываются.

  2. #182
    Действительно, с vip-file по паролю не скачивается.
    Как оказалось, у них немного поменялся формат последней страницы.

    Подправил плагин. Новый файл vip-file.com.sh нужно положить в каталог /opt/var/lib/dlengine/plugins

    [ вложение удалено: vip-file.com(2009-09-17).rar ]
    Last edited by Serg0; 18-09-2009 at 09:27.

  3. #183
    vip-file заработал. Единственная странность, при запуске скрипта, в консоли пишется такое:
    mc/opt/var/lib/dlengine/plugins/vip-file.com.sh: line 6: local: can only be used in a function
    Last edited by Dayran; 19-09-2009 at 04:09.

  4. #184
    Quote Originally Posted by Dayran View Post
    vip-file заработал. Единственная страннасть, при запуске скрипта, в консоли пишется такое:
    mc/opt/var/lib/dlengine/plugins/vip-file.com.sh: line 6: local: can only be used in a function
    Ошибку исправил, вот новый файл:
    Attached Files Attached Files

  5. #185
    Всё заработало без проблем. Молодцы ребята, спасибо вам!!

    У меня только один вопрос по vip-file. Ссылки они выдают только на сутки, и если у меня качается какой-нибудь большой файл, который будет качаться несколько дней, то будет ли этот скрипт раз в сутки обновлять ссылки?

  6. #186
    Dayran,
    Получение прямой ссылки для скачивания с файлообменников происходит непосредственно перед началом скачивания файла.
    Например, если вы поставите в очередь две ссылки на скачивание с vip-file, и первый файл будет качаться два дня, то перед началом скачивания второго файла будет произведено получение прямой ссылки на этот второй файл.

    Аналогично происходит при скачивании и с других файлообменников. Там прямые ссылки живут и того меньше, бывает что живут только 5 минут. Но это в общем-то не имеет значения, т.к. скачивание файла начинается сразу же после получения прямой ссылки.
    Last edited by Serg0; 18-09-2009 at 15:53.

  7. #187
    Я имел ввиду другое. Выданная ссылка действительна только 24 часа. И если файл будет качаться больше суток, то ссылку надо обновлять.

  8. #188
    Dayran,
    Прямая ссылка используется в самом начале скачивания файла. И если в процессе скачивания файла, соединение с сервером не разрывается, то ссылка больше не используется, даже если файл будет качаться несколько дней. В этом случае файл успешно скачается.
    Т.е. если соединение не разрывается, то прямую ссылку обновлять не надо.

    Если же соединение с сервером разорвётся не докачав файл, то для повторного соединения прямая ссылка используется снова. К этому времени ссылка может оказаться уже нерабочей, и скачивание завершится с ошибкой. Исходная ссылка файла запишется в файл ошибок (files.error) и файл останется недокачанным.
    Судя по описанию с сайта vip-file (вариант 3) - так оно и получится, если соединение разорвётся после окончания времени жизни ссылки.
    Докачать файл можно будет, если вручную снова поставить его ссылку в очередь.
    Возможно это можно сделать автоматически, но пока скрипт такую ситуацию с файлообменниками не обрабатывает.

  9. #189
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by Serg0 View Post
    Ошибку исправил, вот новый файл:
    Собрал новую версию пакета. Переписал шапку. Можно считать бета-тестирование законченным.
    RT-N56U / Padavan FW

  10. #190
    Второй скрипт S90busybox_httpd запускает встроенный в прошивку busybox_httpd и обеспечивает веб-интерфейс скрипта (если у вас установлен свой http сервер, этот скрипт вам не нужен). Можно обойтись и без веб-интерфейса - через фтп или самбу добавлять новые закачки в QUEUEFILE (файл должен быть в формате UNIX!) и запускать/останавливать скрипт через телнет или ssh. Веб-интерфейс позволяет немного облегчить жизнь. Он доступен по адресу http://router:8080/cgi-bin/dlengine.sh
    Прошивка от энтузиастов WL500gp-1.9.2.7-d-r473.trx, не повредит ли этот самый второй скрипт стандартную админку роутера?? Или просто все будет работать как работало, но появится на 8080 еще и админка?? Где можно выбирать порт и ip на котором он мог бы висеть??
    ASUS wl-500gP with WL500gp-1.9.2.7-d-r473, asterisk, poptop, ether-wake, knockd.

  11. #191
    Code:
    [admin@basus root]$ ipkg install /opt/etc/my/dlengine_2.0-3_mipsel.ipk
    ipkg: invalid magic
    Вот такая вот ошибка, что делать?
    Last edited by joohny; 20-09-2009 at 09:08.
    ASUS wl-500gP with WL500gp-1.9.2.7-d-r473, asterisk, poptop, ether-wake, knockd.

  12. #192
    Join Date
    Jul 2009
    Location
    Челябинск
    Posts
    236
    Quote Originally Posted by joohny View Post
    Прошивка от энтузиастов WL500gp-1.9.2.7-d-r473.trx, не повредит ли этот самый второй скрипт стандартную админку роутера?? Или просто все будет работать как работало, но появится на 8080 еще и админка?? Где можно выбирать порт и ip на котором он мог бы висеть??
    Ничего не повредит - там же явный адрес http://router:8080/cgi-bin/dlengine.sh , который никто не использует.
    Asus RT-N16 1.9.2.7-rtn-r2730 + D-link DNS 323 1.08 + WDTV Live 1.01.24

  13. #193
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by joohny View Post
    не повредит ли этот самый второй скрипт стандартную админку роутера?? Где можно выбирать порт и ip на котором он мог бы висеть??
    Не повредит. Стартуется отдельный сервер, никак не связанный с админкой. Порт можно поменять внутри самого скрипта:
    PHP Code:
    start() {
    echo 
    "Starting httpd:"
    /usr/sbin/busybox_httpd -/opt/etc/httpd.conf -p 8080 -/opt/share/www

    RT-N56U / Padavan FW

  14. #194
    Правильно ли я понимаю, что если превышен временной лимит скачки, то процесс уходит в sleep на то время которое сообщил ему сервер, и чтобы на это время запустить пока другую закачку нужно убить этот процесс?
    И еще нормально ли, что он к ссылке, если добавлять ее через веб-интерфейс прибавляет пустую переменную "loc_fname"?
    Last edited by Protei; 22-09-2009 at 15:53.

  15. #195
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by Protei View Post
    Правильно ли я понимаю, что если превышен временной лимит скачки, то процесс уходит в sleep на то время которое сообщил ему сервер, и чтобы на это время запустить пока другую закачку нужно убить этот процесс?
    И еще нормально ли, что он к ссылке, если добавлять ее через веб-интерфейс прибавляет пустую переменную "loc_fname"?
    1. Да. Возможно стоит добавить более сложную логику отработки таких ситуаций, но пока скрипт тупо ждет.
    2. Да.
    RT-N56U / Padavan FW

Page 13 of 38 FirstFirst ... 3111213141523 ... LastLast

Similar Threads

  1. Download Master
    By nszb in forum WL-500gP Firmware Discussion
    Replies: 124
    Last Post: 03-10-2009, 13:56
  2. Asus WL-500G Premium for torrent download
    By alexdagre8 in forum WL-500gP Q&A
    Replies: 4
    Last Post: 21-08-2008, 21:39

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •