Page 36 of 38 FirstFirst ... 263435363738 LastLast
Results 526 to 540 of 560

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

  1. #526
    Посмотрел плагин рапидшары от 18.10.2010, что самое интересное там используется api по http, а не по https, то есть ssl вроде как и не нужен.

    http://images.rapidshare.com/apidoc.txt

    При изменении на https начинает ругаться, что этот api предназначен для пользователей RapidPro. Сам скрипт ссылок с https не генерирует вообще, там производится разбор начальной ссылки на файл и дальше работает только по http.

    У меня качает без проблем, ждёт положенное время и получает прямую ссылку, правда качаю с белого айпишника, без всяких прокси, возможно именно в прокси и кроется проблема, на руборде как раз что-то про socks писали, что с ним вроде теперь ни в какую не хочет работать.

    Плагины dlq.sh и DLE почти не отличаются, различия только во взаимодействии с основным скриптом. Так что проблема скорее всего не в самом плагине.

  2. #527
    Плагины для dlq.sh и Download Engine практически не отличаются, различия можно увидеть сравнив плагины от скриптов за примерно одну и ту же дату.
    http://wl500g.info/showthread.php?t=19035

    Не уверен, что выложенный плагин работает, но можете попробовать
    Attached Files Attached Files

  3. #528
    Здравствуйте перешел на Synology ds110j при переезде вот такая беда с Dlengine
    http://192.168.1.129:8081/cgi-bin/dlengine.sh

    Code:
    #!/opt/bin/bash # Download Engine Web Interface . /opt/var/lib/dlengine/utils echo "Content-type: text/html" echo echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "" echo "
    Download Engine Status Page
    
    --------------------------------------------------------------------------------
    " # Read the queue declare -a queue readqueue # Processing the command cat >/tmp/post post="`cat /tmp/post`" echo "$post" >>/tmp/post.log if [ "$post" = "daemon=Start" ] && ! 
    daemonrunning; then $DAEMON & sleep 3 elif [ "$post" = "daemon=ScanFTP" ]; then cd $BASEDIR rm .listing .listing2 2>/dev/null /opt/bin/wget --no-remove-listing -O /dev/null 
    ftp://$PVTUSER:$PVTPASS@$PVTFTP/ >/dev/null 2>/dev/null cat .listing | awk '{print substr($0, index($0,":")+4)}' | tr -d "\r" >.listing2 while read line; do if [ -n "`grep -F \"
    $PVTFTP/$line\" files.queue`" ]; then continue fi if [ -n "`grep -F \"$PVTFTP/$line\" files.done`" ]; then continue fi if [ "$line" == "files.lst" ] || [ "$line" == "." ] || [ "$line" == ".." ]; 
    then continue fi echo ftp://$PVTFTP/$line >>files.queue done <.listing2 rm .listing .listing2 2>/dev/null readqueue elif [ "$post" = "daemon=Stop" ] && daemonrunning; then kill "`
    cat $MAINPID`" 2>/dev/null if [ -e $TASKPID ]; then kill "`cat $TASKPID`" 2>/dev/null; fi sleep 3 elif [ -n "`grep /tmp/post -e \"addurl=.*\"`" ]; then url=${post##addurl=} 
    url=`echo $url | sed -e 's/%3F/?/g' -e 's/%3D/=/g' -e 's/%20/ /g' -e 's/%3A/:/g' -e 's/%7E/~/g' -e 's/+/ /' -e 's/%25/%/g' -e 's/%28/\(/g' -e 's/%29/\)/g' -e 's/%2F/\//g' -e 's/%22/\"
    /g' -e 's/%D0%90/%C0/g' -e 's/%D0%B0/%E0/g' -e 's/%D0%91/%C1/g' -e 's/%D0%B1/%E1/g' -e 's/%D0%92/%C2/g' -e 's/%D0%B2/%E2/g' -e 's/%D0%93/%C3/g' -e 's/%D0%B3/%E3
    /g' -e 's/%D0%94/%C4/g' -e 's/%D0%B4/%E4/g' -e 's/%D0%95/%C5/g' -e 's/%D0%B5/%E5/g' -e 's/%D0%81/%A8/g' -e 's/%D1%91/%B8/g' -e 's/%D0%96/%C6/g' -e 's/%D0%B6/%E6
    /g' -e 's/%D0%97/%C7/g' -e 's/%D0%B7/%E7/g' -e 's/%D0%98/%C8/g' -e 's/%D0%B8/%E8/g' -e 's/%D0%99/%C9/g' -e 's/%D0%B9/%E9/g' -e 's/%D0%9A/%CA/g' -e 's/%D0%BA/%EA
    /g' -e 's/%D0%9B/%CB/g' -e 's/%D0%BB/%EB/g' -e 's/%D0%9C/%CC/g' -e 's/%D0%BC/%EC/g' -e 's/%D0%9D/%CD/g' -e 's/%D0%BD/%ED/g' -e 's/%D0%9E/%CE/g' -e 's/%D0%BE/%EE
    /g' -e 's/%D0%9F/%CF/g' -e 's/%D0%BF/%EF/g' -e 's/%D0%A0/%D0/g' -e 's/%D1%80/%F0/g' -e 's/%D0%A1/%D1/g' -e 's/%D1%81/%F1/g' -e 's/%D0%A2/%D2/g' -e 's/%D1%82/%F2
    /g' -e 's/%D0%A3/%D3/g' -e 's/%D1%83/%F3/g' -e 's/%D0%A4/%D4/g' -e 's/%D1%84/%F4/g' -e 's/%D0%A5/%D5/g' -e 's/%D1%85/%F5/g' -e 's/%D0%A6/%D6/g' -e 's/%D1%86/%F6
    /g' -e 's/%D0%A7/%D7/g' -e 's/%D1%87/%F7/g' -e 's/%D0%A8/%D8/g' -e 's/%D1%88/%F8/g' -e 's/%D0%A9/%D9/g' -e 's/%D1%89/%F9/g' -e 's/%D0%AA/%DA/g' -e 's/%D1%8A/%FA
    /g' -e 's/%D0%AB/%DB/g' -e 's/%D1%8B/%FB/g' -e 's/%D0%AC/%DC/g' -e 's/%D1%8C/%FC/g' -e 's/%D0%AD/%DD/g' -e 's/%D1%8D/%FD/g' -e 's/%D0%AE/%DE/g' -e 's/%D1%8E/%FE
    /g' -e 's/%D0%AF/%DF/g' -e 's/%D1%8F/%FF/g'` echo "$url" >>$QUEUEFILE readqueue elif [ -n "`grep /tmp/post -e \"qpos=.*&qact=.*\"`" ]; then qpos=${post%%&*} qpos=${qpos##*=} 
    act=${post##*act=} let qsize=${#queue[*]}-1 if [ "$act" = "Up" ] && [ $qpos != 0 ]; then swapurls $qpos $qpos-1 savequeue elif [ "$act" = "Down" ] && [ $qpos != $qsize ]; 
    then swapurls $qpos $qpos+1 savequeue elif [ "$act" = "Bottom" ] && [ $qpos != $qsize ]; then url=${queue[$qpos]} deleteurl $qpos savequeue echo "$url" >>$QUEUEFILE readqueue elif 
    [ "$act" = "Top" ] && [ $qpos != 0 ]; then echo "${queue[$qpos]}" >/tmp/post deleteurl $qpos savequeue cat $QUEUEFILE >>/tmp/post mv /tmp/post $
    QUEUEFILE readqueue elif [ "$act" = "Delete" ]; then deleteurl $qpos savequeue fi fi # Status and buttons echo "Daemon is " if ! daemonrunning; then echo "stopped. 
    " echo "
    
    " else echo "running. 
    " echo "
    
    " fi echo " 
    " echo " 
    " echo " 
    
    --------------------------------------------------------------------------------
    " # Free space echo "HDD: `df -h $BASEDIR | awk 'NR==3 {print $2" used, "$3" free"}'`" echo "
    --------------------------------------------------------------------------------
    " # Downloads echo "Download Queue: 
    " echo " " echo "" for ((i=0; i<${#queue[*]}; i++)); do echo "${queue[$i]}" done echo "
    " echo "" echo "" echo "" echo "" echo "" echo " 
    " echo "URL:" echo "" echo "to file:" echo "" echo "" echo "" echo "" echo " 
    
    --------------------------------------------------------------------------------
    " echo "" echo " Last completed: 
    " echo " " echo "" echo "
    "
    tail -n10 $DONEFILE
    echo "
    " echo "" echo " 
    " echo " 
    --------------------------------------------------------------------------------
    " echo "" echo " Last Uncompleted: 
    " echo " " echo "" echo "
    "
    tail -n10 $ERRFILE
    echo "
    " echo "" echo " 
    " echo " 
    --------------------------------------------------------------------------------
    " # Log echo "Last log events:" echo "(Refresh)" echo "" echo " 
    " echo " " echo "" echo "
    "
    tail -n10 $LOGFILE
    echo "
    " echo "" echo " 
    
    --------------------------------------------------------------------------------
    " # That's all echo "" echo ""
    А при переходе на кнопки http://192.168.1.129:8081/cgi-bin/$CGIENGINENAME

    Эта программа не может отобразить эту веб-страницу
    Возможные причины:
    Нет подключения к Интернету.
    На веб-узле возникли неполадки.
    Возможно, сделана опечатка в адресе.
    Попробуйте сделать следующее:
    Проверьте подключение к Интернету. Попробуйте посетить другой веб-узел, чтобы убедиться в наличии подключения.
    Заново введите адрес.
    Перейдите на предыдущую страницу.
    Подробнее
    Эта проблема может быть вызвана различными причинами, например:

    Потеряно подключение к Интернету.
    Этот веб-узел временно недоступен.
    Нет доступа к DNS-серверу.
    На DNS-сервере не найден адрес для домена этого веб-узла.
    Выручите пожалуйста
    Через files.queue работает
    Last edited by Omega; 30-07-2011 at 20:19. Reason: убираем логи в тэги <code>

  4. #529
    Join Date
    Mar 2007
    Location
    Russia
    Posts
    170
    Quote Originally Posted by zero3000 View Post
    Здравствуйте перешел на Synology ds110j при переезде вот такая беда с Dlengine
    Смысл беды понятен - .sh файл просто отдается сервером как есть, а должен исполняться как cgi. Надо крутить настройки веб сервера на вашем NAS (там вроде апач полноценный).
    P.S. Если не секрет, чем не устраивает встроенная в НАС качалка?
    RT-N56U / Padavan FW

  5. #530
    Quote Originally Posted by Megarem View Post
    Смысл беды понятен - .sh файл просто отдается сервером как есть, а должен исполняться как cgi. Надо крутить настройки веб сервера на вашем NAS (там вроде апач полноценный).
    P.S. Если не секрет, чем не устраивает встроенная в НАС качалка?
    нет поддержки автоматической закачки с файлообменников

  6. #531
    Здравствуйте!
    Ребята, сваяйте скрипт для fileape.com, пожалуйста! Там всего пара переходов и ожидание 15 сек, но в силу плохого знания выражений я осилить пока не могу
    Например: http://fileape.com/index.php?act=dow...hchH0E7c7kcNEo

  7. #532
    Доброго времени суток. А у кого-нибудь работает плагин для letitbit? Похоже на letitbit опять много чего поменяли...
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  8. #533
    Quote Originally Posted by skuwakin
    А у кого-нибудь работает плагин для letitbit? Похоже на letitbit опять много чего поменяли...
    Сейчас вроде всё по старому, иногда бывает тестируют что-то новое, или проводят какие-то профилактические работы, обычно лучше подождать несколько дней, прежде чем что-то предпринимать.

    Выкладываю плагин для депозита, работоспособность не гарантирую, сделан на основе плагина от dlq.sh
    http://wl500g.info/showthread.php?p=240482#post240482

    Для работы необходимо регистрироваться на депозите и прописывать логин-пароль, судя по всему в файл
    /opt/etc/dlengine.conf
    в виде
    AUTHEXP[3]="depositfiles.com"
    AUTHUSR[3]="login"
    AUTHPAS[3]="password"
    Attached Files Attached Files

  9. #534
    Quote Originally Posted by ryzhov_al View Post
    Правильно ли я понимаю, что вы даже не удосужились проверить то, что получилось? Тогда как это можно другим предлагать?
    В этой теме я неоднократно упоминал, что использую для скачивания с файлообменников скрипт Serg0, и оборудования или программного обеспечения необходимого для запуска Download Engine не имею, поэтому не имею возможности проверить плагин для DLE и гарантировать его работу.

    Обкатку и проверку работоспособности скрипта для файлообменников я провожу на dlq.sh да и то не могу со стопроцентной вероятностью гарантировать его работу абсолютно у всех, так как у всех разные условия, у кого-то "белый" российский айпишник, у кого-то иностранный, кто-то сидит за прокси-серверами, на многих файлообменниках давно наметилась тенденция по дискриминации тех или иных стран по выводу капчи для одних и её отсутствию для других, рапидшара относительно недавно закрыла возможность скачивания через прокси.

    Этих обстоятельств я никогда не скрывал, отсюда и все оговорки о возможной неработоспособности, у кого есть время и желание проверить работает скрипт лично у него или нет - скачает и попробует, возможно даже найдёт ошибки и поправит. Если работает - напишет на форуме, и остальные будут знать, что плагин работоспособен. Если не работает - напишет на каком этапе работы скрипта произошла ошибка и совместными усилиями попытаемся найти решение.

    Плагины в этой ветке форума я начал размещать после того как в ветке по dlq.sh проявили заинтересованность в плагине для DLE, сравнив плагины для этих двух программ заметил их небольшое отличие друг от друга и возможность сделать из плагина для dlq.sh с небольшими затратами времени и усилий плагин для DLE. Само-собой без возможности тестирования с моей стороны. До сих пор описанный выше алгоритм размещения плагинов в данной теме всех устраивал и судя по количеству скачиваний даже был определённый интерес к моей работе. Но раз уж интерес к этой работе пропал, и даже начались предъявления претензий, то с данного момента поддержку плагинов я прекращаю, думаю найдутся люди, которые захотят и смогут разрабатывать их далее, в этом ничего сложного нет, тем более в смежной теме я описал весь инструментарий которым пользовался. Тратить своё время на то что никому не нужно, да ещё и получать за это подобные "благодарности" я не собираюсь, найду более интересные занятия.

  10. #535
    Подскажите пожалуйста, как вебморду запустить, пытался сегодня запустить в cgi-bin файлы http://site.local/cgi-bin/dlengine.sh , не получается пишет 500 - Internal Server Error. После запуска как скрипт
    Code:
    /opt/share/www/lighttpd/cgi-bin/dlengine.sh
    Писала, что нет файла files.queue, файл положил. Дал права на исполнение
    chmod +x -R /opt/share/www/lighttpd/cgi-bin/*
    Code:
    touch /opt/Downloads/files.queue
    Но всё равно 500 - Internal Server Error.

    Веб сервер lighthttpd. Cgi настраивал так.
    Code:
    nano /opt/etc/lighttpd/conf.d/cgi.conf
    server.modules += ( "mod_alias", "mod_cgi" )
    
    alias.url += ( "/cgi-bin" => server_root + "/cgi-bin" )
    $HTTP["url"] =~ "^/cgi-bin" {
       cgi.assign = ( ".pl"  => "/usr/bin/perl",
                      ".cgi" => "/usr/bin/perl",
                      ".rb"  => "/usr/bin/ruby",
                      ".erb" => "/usr/bin/eruby",
                      ".py"  => "/usr/bin/python",
                      ".sh"  => "/bin/sh"
       )
    }
    -----------
    Файл должен быть таким
    Code:
    nano /opt/etc/lighttpd/conf.d/cgi.conf
    server.modules += ( "mod_alias", "mod_cgi" )
    
    alias.url += ( "/cgi-bin" => server_root + "/cgi-bin" )
    $HTTP["url"] =~ "^/cgi-bin" {
       cgi.assign = ( ".pl"  => "/opt/bin/microperl",
                      ".cgi" => "/opt/bin/microperl",
                      ".sh"  => "/opt/bin/bash"
       )
    }
    Last edited by necrom; 13-11-2011 at 23:11. Reason: Разобрался..

  11. #536
    Скажите, какие требования перед установкой? Нужна самба? А то у меня че-то не устанавливается. И почему расширение файла не ipk?

  12. #537
    Quote Originally Posted by librxen View Post
    Скажите, какие требования перед установкой? Нужна самба? А то у меня че-то не устанавливается. И почему расширение файла не ipk?
    В Zip архиве ipk. Нет Samba не нужна.
    ( Правда если, вы не хотите с помощью неё файлы забирать себе. )

  13. #538
    Нет ли инструкции по установке для слабоумных? А то я пытаюсь, не получается.
    Пробовал так: скачал архив dlengine_2.0-19_mipsel.zip, распаковал и с помощью WinSCP перебросил в папку /tmp/home/root/ пробовал и в /tmp/home/ и с помощью putty по команде ipkg install dlengine_2.0-19_mipsel.ipk попытался установить. Не получилось. Потом попробывал расширение файлу дописать, все равно не получилось. В разных случаях разные ошибки возникают: то неправильный magic, то нет такого файла или директории.
    Пытаюсь установить на конфигурацию dir-320, Tomato Firmware v1.28.0168 ND USB Std.
    До этого установил optware, с разделением флешки на сектора, один из которых optware. И еще установил трансмишен, все пашет на ура, а download engine не умею устанавливать. Помогите.
    Last edited by librxen; 15-11-2011 at 08:38.

  14. #539
    Переходишь в директорию, в которую будешь закачивать файл, например /opt
    Code:
    cd /opt
    wget http://allnews.tk/dlengine_2.0-19_mipsel.ipk
    ipkg install dlengine_2.0-19_mipsel.ipk
    ipkg install php-fcgi php-cgi
    Во время установки могут быть проблемы с установкой пакетов, если появляются смотришь какой пакет был не установлен и делаешь.
    К примеру у меня была проблема с wget.
    Code:
    ipkg remove wget
    ipkg install -force-depends wget-ssl
    ipkg install dlengine_2.0-19_mipsel.ipk
    После этого настраиваешь веб сервер. При этом смотришь, чтоб server.module не повторялись в /opt/etc/lighttpd/lighttpd.conf
    Code:
    nano /opt/etc/lighttpd/conf.d/cgi.conf
    server.modules += ( "mod_alias", "mod_cgi" )
    
    alias.url += ( "/cgi-bin" => server_root + "/cgi-bin" )
    $HTTP["url"] =~ "^/cgi-bin" {
       cgi.assign = ( ".pl"  => "/opt/bin/microperl",
                      ".cgi" => "/opt/bin/microperl",
                      ".sh"  => "/opt/bin/bash"
       )
    }
    Всё. А ещё забыл, скрипты которые через web интерфейс работают нужно переместить, они находятся /opt/share/www/cgi-bin , туда где у тебя веб сервер.
    Last edited by necrom; 17-11-2011 at 17:28.

  15. #540
    Возможна ли закачка с сайтов типа этого? http://forum.pocket-video.com.ua/ind...howtopic=46356
    после регистрации появится ссылка на скачивание http://store26.pocket-video.com.ua/p...com.ua.avi.zip

Page 36 of 38 FirstFirst ... 263435363738 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
  •