Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Share Downloader | USD (часть 3)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Universal Share Downloader v1.3.5.9
Dimonius Homepage

Описание


  • 16.11.2023 Обновлён скриптовый плагин usdLua от Alex_Qwerty до (v2.56-122-50). авторский пост.
  • 10.06.2022 Обновлён плагин clouds для скачивания с cloud.mail.ru, drive.google.com, box.net, dropbox.com от jackag.
  • 02.06.2022 Обновлён плагин turbobit для скачивания с turbobit.net и его зеркал от jackag.
  • 22.12.2020 Обновлена библиотека usdaddon.dll от jackag.
  • 28.09.2020 Обновлён плагин (бывший zusdluahttpswrapper), использующийся для скачивания по протоколу https от jackag.
  • 27.07.2019 Обновлена библиотека fclouds.dll от jackag.
  • 25.07.2019 Обновлён плагин для microsoft.com от jackag.
  • 25.07.2019 Обновлён плагин для sourceforge.net от jackag.
  • 23.07.2019 Обновлён плагин для yandex.plg от jackag.

    ВНИМАНИЕ!!! ПРЕЖДЕ ЧЕМ ЗАДАВАТЬ ВОПРОС, ПРОЧТИ
  • FAQ по USD
  • ЕСЛИ ПРОГРАММА НЕ КАЧАЕТ
  • Некоторые потенциальные проблемы (в т.ч. с закачкой файлов, размером более 2ГБ)
  • Скачивание файлов с паролями
    ПРОГРАММА И ОСНАСТКА

  • USDownloader в чистом виде - Программа + языки + SSL - почти все плагины устарели
  • Некоторые наработки от skbb - Актуальные плагины + Утилиты + Хитрости
  • Альтернативные плагины от jackag
  • Альтернативные плагины от zalldone.
  • Proxomitron Reborn для USD от Dmitriandr - Данная сборка программы служит в качестве прокси-сервера для скачивания по протоколу https. Настройка
  • UltraSurf для USD от Dmitriandr - Данная сборка программы служит в качестве прокси-сервера для обхода заблокированных интернет-провайдерами ФО. Настройка
  • Смена IP - Реконнект + Прокси и около них
  • usdlua + SlimerJS
  • Другое
  • Выбор качества видео и доп. форматов с Youtube


  • Сборка от gyra (10.02.2021) - USDownloader + Все плагины + Сар FAQ по сборке
  • Сборка от Dmitriandr (09.02.2024) - USD + Скриптовый плагин со скриптами + Сар + Proxomitron + 9kw-client (nwjs) Подробная информация. Инструкция по установке

    В ДАННОЙ ТЕМЕ ОБСУЖДАЮТСЯ ВОПРОСЫ, СВЯЗАННЫЕ ИСКЛЮЧИТЕЛЬНО С USDownloader!
    Вопросы, касающиеся работы файлообменников и т.п. - просьба задавать в соотв. темах.



  • Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 21:40 21-01-2020 | Исправлено: Dmitriandr, 02:58 09-02-2024
    Alex_Qwerty

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Я такого не замечал. Сейчас скачал полностью за 1 раз, архив прошел тестирование.

    Всего записей: 2282 | Зарегистр. 09-09-2006 | Отправлено: 17:36 21-01-2022
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Как для плагина USDLua проассоцировать сайт и скрипт, дабы можно было в USD добавлять на него (сайт) ссылки для последующей обработки/скачивания ? Прошёлся по конфигам, но сходу не нашёл. Вроде как список сайтов статичный. В zusdluahttpswrapper было что-то типа CatchLinksXX=xxx, а тут как ?

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 05:03 24-01-2022
    Pasha_ZZZ



    Platinum Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Baltazar500
    Lua\usdLua_settings.lua

    Всего записей: 12375 | Зарегистр. 11-03-2002 | Отправлено: 09:09 24-01-2022
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Pasha_ZZZ, я видел usdLua_settings.lua (о чём и писал выше про конфиги), но как там проассоциировать сайт с плагином я пока не понял.

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 16:52 24-01-2022
    slavik_h



    Full Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500

    Цитата:
    Как для плагина USDLua проассоцировать сайт и скрипт

    Напиши конкретно, какой сайт, и если уже есть для него скрипт, то Тебе конкретно ответят (вообще-то в ini и Lua\usdLua_settings.lua), а если скрипта ещё нэт, тогда нужно просить Алекса_Кверти

    Всего записей: 444 | Зарегистр. 07-08-2007 | Отправлено: 03:32 25-01-2022
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    slavik_h,
    Цитата:
    Напиши конкретно, какой сайт
    да уже писал, mix.sibnet.ru. Сайт провайдерский и не отовсюду доступный со своей спецификой и нюансами. Обработка ссылок есть на лок.сервере (написанная на том, с чем я уже работал), USD нужно только список линков на выдаче подцепить и начать качать ...
    Цитата:
    и если уже есть для него скрипт
    Нет для него скрипта. Пробую пока сам написать. С LUA я толком не работал, поэтому пока всё движется наномильными шагами ...
    Цитата:
    тогда нужно просить Алекса_Кверти
    Просил уже ...
     
    Вроде с ассоциацией разобрался. В скрипте нужно прописать что-то типа
    Код:
    regDirSuccess( {'//mix.sibnet.ru/'}, GDL, OS)
    можно через запятую. Плюс ещё задействован блок mirrors ...
     
    upd: Статичную ссылку загнанную в сам скрипт удалось скормить USD, осталось запросить список с сервера передав ему исходную ссылку, обработать его и загнать на закачку ...
     
    upd: Вот так удаётся обрабатывать одиночную ссылку

    Код:
    local page = urlGet("http://127.0.0.1:38001/list.txt")
    local dirUrl  = page:match('http://.+')
    usd.setretresult(dirUrl)
    Но при этом включается таймаут на 1 минуту перед закачкой. Если использовать вместо "usd.setretresult(dirUrl)" "usd.setretresult(dirUrl, math.random(2,4), 1)" таймаут пропадает, но у ссылки почему-то тогда обрезается последний символ и она естественно не качается.  
     
    Ещё неясно, как обработать список ссылок, что выдаётся с каждой новой строки. match для этого явно не подходит - ссылки в одну строку сваливаются и вероятно даже с \n между ссылками. Тут надо что-то типа for'a или типа того. Я ХЗ.

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 12:51 25-01-2022 | Исправлено: Baltazar500, 13:54 25-01-2022
    Alex_Qwerty

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    У меня  почему-то не обрезается. Если там "|", то это разделитель у USD.
     
    Точка захватывает все, включая переводы строк, так что "for url in page:gmatch('(http://%S+)') do usd.addquery(url) end"

    Всего записей: 2282 | Зарегистр. 09-09-2006 | Отправлено: 14:36 25-01-2022
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alex_Qwerty

    Цитата:
    Точка захватывает все, включая переводы строк, так что "for url in page:gmatch('(http://%S+)') do usd.addquery(url) end"
    Да, скорей всего дело было в переводе строки. С перебором через for и gmatch всё получилось (плюс для addquery включил поддержку закачки обычных ссылок, про которую забыл). Спасибо.
     
    p.s. Небольшой вопрос. Как при добавлении ссылок фильтровать ссылки abc.com/xxx и допускать на добавление только abc.com/yyy ? А то у меня сейчас добавляются и те и те, хотя я в regDirSuccess точный шаблон прописал

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 17:03 25-01-2022 | Исправлено: Baltazar500, 17:13 25-01-2022
    Alex_Qwerty

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    regDirSuccess берет только домен.
     
    "if url:find('yyy')" или в gmatch поменять шаблон.

    Всего записей: 2282 | Зарегистр. 09-09-2006 | Отправлено: 19:40 25-01-2022
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alex_Qwerty,
    Цитата:
    regDirSuccess берет только домен.
    Ясно. Ну т.е. чёткого отсечения в этом плане нет ? Чтобы одни ссылки с одного и того же домена добавлялись, а на другие бы USD агрирлся и алертил, что мол "оттуда я качать не умею" ?
    Цитата:
    "if url:find('yyy')" или в gmatch поменять шаблон.


    Цитата:
    "if url:find('yyy')" или в gmatch поменять шаблон.
    Это в самом скрипте или конфиге ? Просто через if отбрасываем и всё ? Правильно понимаю ?
     
    ***
     
    К слову. Тут возникла пара вопросов по самому USD. Точнее по его планировщику.  
     
    Я так понял USD в планировщике не умеет относительные пути (в своей папке например) и ему подавай полные пути до файлов ?
     
    В каком смысле в планировщике подаётся опция "после остановки программы" ? Хотел при закрытии USD запускать батник прибивания proxomitron'a, а при закрытии USD - шиш. Нифига не выполняется. С
    Код:
    "C:\Windows\system32\cmd.exe" /C taskkill /im Proxomitron.exe
    тоже обломс ...

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 09:22 26-01-2022 | Исправлено: Baltazar500, 09:23 26-01-2022
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Baltazar500
    Мне кажется, пора в шапке создать тему "Как самому добавить сайт в USD". Давайте туда писать свои наработки по настройке USD, а то уже gyra и jackag не появляются, и вся программа держится на двух колоссах: Alex_Qwerty и Dmitriandr.
    Так что напишите туде кратенько, но понятно, не вдаваясь в азы языка lua, как вы это сделали.
     

    Цитата:
    Хотел при закрытии USD запускать батник прибивания proxomitron'a

    Да, может не работать. Полные пути любит.
    https://vk.com/usdownloader?w=wall-110388997_295

    Код:
    cmd /c /F /im Proxomitron.exe

    В одном случае срабатывал, в другом нет.

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 13:26 26-01-2022 | Исправлено: king_stiven, 13:29 26-01-2022
    GCRaistlin



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    king_stiven
    Даже когда появлялся gyra, колосс был только один.
     

    Цитата:
    напишите туде кратенько, но понятно, не вдаваясь в азы языка lua

    "Мотор не заводится? Поехали, потом заведешь".

    ----------
    Magically yours
    Raistlin

    Всего записей: 3962 | Зарегистр. 18-04-2005 | Отправлено: 13:38 26-01-2022
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    Даже когда появлялся gyra, колосс был только один

    Вам виднее, я просто не вдавался, кто тут что делает.
     
    Добавлено:

    Цитата:
    "Мотор не заводится? Поехали, потом заведешь".

    Не знаю, как лучше оформить, через теги [more][/more]?

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 14:39 26-01-2022
    GCRaistlin



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    king_stiven
    Чтобы писать скрипты. нужно знать lua.

    ----------
    Magically yours
    Raistlin

    Всего записей: 3962 | Зарегистр. 18-04-2005 | Отправлено: 14:48 26-01-2022
    Alex_Qwerty

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    чёткого отсечения в этом плане нет ?

    Нет. Мне надоело прописывать до 3 подстрок на один домен >:->
     

    Цитата:
    Просто через if отбрасываем и всё ? Правильно понимаю ?

    Да, в скрипте.
     

    Цитата:
     относительные пути (в своей папке например)

    В каталоге USD вроде бы работает.
     

    Цитата:
    В каком смысле в планировщике подаётся опция "после остановки программы"  

    Когда останавливаешь :-D

    Всего записей: 2282 | Зарегистр. 09-09-2006 | Отправлено: 14:49 26-01-2022
    Dmitriandr



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alex_Qwerty, а что именно правилось в файле настроек usdLua_settings.lua в последнем обновлении плагина? Проверил оба файла нестроек по содержимому, и в них всётоже самое.Вопрос снят - нашёл.

    ----------
    Сообщество моей сборки USD (09.09.2024) Помочь проекту!

    Всего записей: 2103 | Зарегистр. 25-02-2014 | Отправлено: 14:51 26-01-2022 | Исправлено: Dmitriandr, 14:58 26-01-2022
    king_stiven

    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    нужно знать lua

    Ну глянул я на этот lua. Такой же язык, как и auto it и прочие. Функции, массивы, переменные. Кто батники знает, быстро разберется. Конечно, в usdLua.lua, мы не разберемся, но в мелких файлах, которые лежат в  \Lua\usdLua\ вполне можно. Тут надо еще понять связь между lua и внутренними переменными USD.

    Всего записей: 2229 | Зарегистр. 17-07-2006 | Отправлено: 15:11 26-01-2022 | Исправлено: king_stiven, 15:22 26-01-2022
    Dmitriandr



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Обновил свои сборки USD и DM.

    ----------
    Сообщество моей сборки USD (09.09.2024) Помочь проекту!

    Всего записей: 2103 | Зарегистр. 25-02-2014 | Отправлено: 17:29 26-01-2022
    Baltazar500



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Alex_Qwerty,

    Цитата:
    Нет. Мне надоело прописывать до 3 подстрок на один домен >:->  

    Ясно
    Цитата:
    Да, в скрипте.  
    ОК.
    Цитата:
    В каталоге USD вроде бы работает.  
    Ну я хз. Я пробовал :

    Код:
    Proxomitron\Proxomitron.exe
    "Proxomitron\Proxomitron.exe"
    \Proxomitron\Proxomitron.exe
    ни один из вариантов не прокатил. Цепляется только за полный путь
    Цитата:
    Когда останавливаешь :-D  
    Там двояко можно интеретировать. "После остановки программы, когда та перестала качать" или таки "после остановки программы, когда она была закрыта". Потому и вопрос вот так построенный. В любом случае, какой бы из вариантов ни был, ни батник с taskkill'ом ни taskkill через cmd при "остановке" у меня так и не сработали (даже с полными путями).
    king_stiven,

    Цитата:
    Так что напишите туде кратенько, но понятно, не вдаваясь в азы языка lua, как вы это сделали.
    Да вроде всё можно отследить по моим вопросам на этой странице. Сделал простенький скрипт на lua (с грехом пополам, учитывая, что с LUA я почти не работал), положил в каталог Lua\usdLua, в имени скрипта заменил точки на "_", а в сам скрипт прописал детект домена, что позволило USD обрабатывать этим скриптом ссылки. Что-то типа
    Код:
    regDirSuccess( '//mix.sibnet.ru/', GDL, OS)

    Цитата:
    Ну глянул я на этот lua. Такой же язык, как и auto it и прочие. Функции, массивы, переменные. Кто батники знает, быстро разберется.
    Скриптовые языки похожи. Но дьявол кроется в деталях ... Я ж не просто так пилил взаимодействие с лок.сервером, на котором я работаю с более удобным мне bash'ем, а не lua ... Переключиться на другой язык не вникая в нюансы довольно сложно.
    Цитата:
    В одном случае срабатывал, в другом нет.
    В каком ?

    Всего записей: 2080 | Зарегистр. 19-09-2011 | Отправлено: 20:55 26-01-2022 | Исправлено: Baltazar500, 21:17 26-01-2022
    gntix



    Advanced Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Поломалась закачка с pixeldrain.com
    Использую сборку gyra с последней версией плагина usdLua.
    Пытаюсь скачать через USD отсюда.
    Кусок лога
    Через браузер файл качается нормально. Лог и html-файл в одном архиве

    Всего записей: 662 | Зарегистр. 07-12-2004 | Отправлено: 03:45 27-01-2022
    Открыть новую тему     Написать ответ в эту тему

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168

    Компьютерный форум Ru.Board » Компьютеры » Программы » Universal Share Downloader | USD (часть 3)


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru