Page 2 of 38 FirstFirst 123412 ... LastLast
Results 16 to 30 of 560

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

  1. #16

    thttpd

    А тем, у кого thttpd как настраивать?

  2. #17

    С Rapidshare

    Поскольку конфигурационный файл не работает с куками, а мне нужна только закачка с Rapidshare, я руками вписал в скрипт, там где формируется командная строка для wget:
    -c --load-cookies /usr/local/rapidshare
    В принципе, процесс запускается, вот образец лога:
    Connecting to rapidshare.com|195.122.131.15|:80... connected.
    HTTP request sent, awaiting response... 302 Moved Temporarily
    Location: http://rs107cg2.rapidshare.com/files...art1.rar%20%0D [following]
    --2008-12-15 00:54:43-- http://rs107cg2.rapidshare.com/files...art1.rar%20%0D
    Resolving rs107cg2.rapidshare.com... 82.129.35.108
    Connecting to rs107cg2.rapidshare.com|82.129.35.108|:80... connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 60000000 (57M) [application/octet-stream]
    Saving to: `/tmp/harddisk/downloads/partial/BerSymFanOp14.part1.rar %0D'
    Но почему-то после того, как файл докачивается до 99 процентов, wget начинает все грузить заново, и в результате файл так и лежит в директории partial.
    Этому могут быть какие-то объяснения?

  3. #18
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by nnikif View Post
    Этому могут быть какие-то объяснения?
    Угу. Знаки процентов в ссылке на файл. Мой скрипт на это откровенно не рассчитан. Юникод тоже работать не должен.
    А тем, у кого thttpd как настраивать?
    Не знаю. Смотри доки по thttpd как запускать из под него cgi скрипты.
    RT-N56U / Padavan FW

  4. #19

    Rapidshare

    Угу. Знаки процентов в ссылке на файл. Мой скрипт на это откровенно не рассчитан. Юникод тоже работать не должен.
    Спасибо, уже почитал внимательно тред и разобрался. Проблема была с CR знаком из файла, созданного в Windows.
    А вы не хотели бы сделать модификацию скрипта, чтобы он мог подгружать куки? Если нет, то я могу попробовать сделать, хотя опыт писания скриптов нулевой.

    сначала сохраняешь куки:
    Code:
    curl \
        --cookie-jar /usr/local/rapidshare \
        --data "login=UNAME&password=PWORD" \
        https://ssl.rapidshare.com/cgi-bin/premiumzone.cgi \
        > /dev/null
    (curl, потому что у меня wget почему-то этого делать не хочет)
    потом их используешь их при загрузке:
    Code:
    wget --load-cookies /usr/local/rapidshare

  5. #20
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by nnikif View Post
    А вы не хотели бы сделать модификацию скрипта, чтобы он мог подгружать куки? Если нет, то я могу попробовать сделать, хотя опыт писания скриптов нулевой.
    Честно говоря нет. Меня скрипт устраивает в своем текущем состоянии, но если есть желание его доработать - буду рад оказать посильную помощь. Нужно добавить в конфиг логин с пароль на рапидшару ну и пару дополнительных условий в коде.
    Я обновил шапку - там самая последняя версия скрипта, которая живет у меня на рутере. Не помню правда, что именно я изменял. Помню добавил опции с таймаутами в запуск вгета.
    RT-N56U / Padavan FW

  6. #21

    Ещё пакет

    Megarem, спасибо за скрипт!
    По нажатию кнопочки "ScanFTP" происходит перечитывание списка заданий. Концы строк обрабатываются утилиткой dos2unix.
    • Либо укажи в шапке, что необходимо доустанавливать пакет hd2u,
    • Либо поправь скрипт так, чтобы он обходился без dos2unix, например так:

    Code:
    cat inputfile | tr -d "\r" > outputfile

  7. #22
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by ryzhov_al View Post
    По нажатию кнопочки "ScanFTP" происходит перечитывание списка заданий.
    По нажатию этой кнопочки скрипт лезет на фтп, смотрит, нет ли там файлов, которые мы еще не качали, и добавляет их в очередь. Это вообще недокументированнная функция Но за наводку спасибо, исправил.
    RT-N56U / Padavan FW

  8. #23
    Привет. Может кто-нибудь сталкивался с проблемой запуска download engine по расписанию: по расписания только запускается, выключаться не хочет?
    WL-500gP V2 (1.9.2.7-10 by Oleg) + USB HDD Seagate 160

  9. #24
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by wyatt View Post
    Привет. Может кто-нибудь сталкивался с проблемой запуска download engine по расписанию: по расписания только запускается, выключаться не хочет?
    Как запускается и останавливается? Что пишет?
    RT-N56U / Padavan FW

  10. #25
    Quote Originally Posted by Megarem View Post
    Как запускается и останавливается? Что пишет?
    Проблемы были с кроном, заработало. Подскажите, почему например, добавляю очередь 3 файла, первый скачивает нормально, а переходить к следующим не хочет. Может в конце строки следует добавлять что-нибудь, чтобы следующая закачка начиналась?
    WL-500gP V2 (1.9.2.7-10 by Oleg) + USB HDD Seagate 160

  11. #26
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by wyatt View Post
    Подскажите, почему например, добавляю очередь 3 файла, первый скачивает нормально, а переходить к следующим не хочет. Может в конце строки следует добавлять что-нибудь, чтобы следующая закачка начиналась?
    Что значит не хочет? Скачанный файл из списка удаляется?
    P.S. Список закачек должен быть в формате linux (переводы строк). Иначе возможны глюки.
    RT-N56U / Padavan FW

  12. #27
    Quote Originally Posted by Megarem View Post
    Что значит не хочет? Скачанный файл из списка удаляется?
    P.S. Список закачек должен быть в формате linux (переводы строк). Иначе возможны глюки.
    можешь привести пример правильно наполненного files.queue ?
    Файлы скачиваются, но не перемещаются из каталога partial в completed и закачку следующего не начинает.
    Last edited by wyatt; 23-12-2008 at 18:14.
    WL-500gP V2 (1.9.2.7-10 by Oleg) + USB HDD Seagate 160

  13. #28
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by wyatt View Post
    можешь привести пример правильно наполненного files.queue ?
    Пример файла в аттаче. Если проблема не в неправильных переводах строк, то тогда покажи свой файл log.
    Attached Files Attached Files
    RT-N56U / Padavan FW

  14. #29
    Quote Originally Posted by Megarem View Post
    Пример файла в аттаче. Если проблема не в неправильных переводах строк, то тогда покажи свой файл log.
    Я добавил в конце каждой строки tab и нормально качаться стало.
    Подскажи пожалуйста как экранировать или заменять пробел и другие специальные символы в ссылках?
    Last edited by wyatt; 23-12-2008 at 18:30.
    WL-500gP V2 (1.9.2.7-10 by Oleg) + USB HDD Seagate 160

  15. #30
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by wyatt View Post
    Подскажи пожалуйста как экранировать или заменять пробел и другие специальные символы в ссылках?
    К сожалению скрипт не рассчитан на спецсимволы в ссылках.
    RT-N56U / Padavan FW

Page 2 of 38 FirstFirst 123412 ... LastLast

Similar Threads

  1. Download Master
    By nszb in forum WL-500gP Firmware Discussion
    Replies: 124
    Last Post: 03-10-2009, 14:56
  2. Asus WL-500G Premium for torrent download
    By alexdagre8 in forum WL-500gP Q&A
    Replies: 4
    Last Post: 21-08-2008, 22: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
  •