Ru-Board.club
← Вернуться в раздел «Программы»

» Universal Share Downloader

Автор: sbudnik
Дата сообщения: 06.05.2006 17:43
Dimoniusis

Цитата:
если сервер сказал что дает text/html (в заголовке) то да

В старом USD этого не было,можно было посмотреть частично скачаный rar,а теперь этот ненужный html.А очень иногда надо заглянуть внутрь архива,как выйти из положения?
Автор: Dimoniusis
Дата сообщения: 06.05.2006 17:57
sbudnik логи то на почту кинь. Интересно.

Гы... разобрался и запустил таки WebServer. Так что делаю странички и создаю (базис запрограммил, дальше просто рутина, все просто - почти как сайтики быстро писать/верстать). Картинок на страницах не будет - да они особо и не нужны А так стараюсь аккуратно и удобно делать.
Автор: vzbzdnov
Дата сообщения: 06.05.2006 20:24
Предложение такое: Сейчас USD ходит за плагинами в папку Plugin. Я запускаю несколько копий USD из разных папок (думаю, что таких, как я, большинство) и, соответственно, при обновлении плагинов нужно обновлять их в нескольких местах. А что, если расположение плагинов вынести в параметры, т.е. указывать путь к папке в опциях? Тогда несколько копий USD смогут пользоваться одной копией плагинов и обновление (ручное или автоматическое) нужно будет делать только в одном месте!
Автор: TCPIP
Дата сообщения: 06.05.2006 20:47
Dimoniusis
09:27 06-05-2006
Цитата:
TCPIP не проще сделать так чтобы Free аккаунт считыался первым и если уже он не дает ссылку то качать с премиума. Так ты смодешь и с Free и с премиума качать

Погоди, а с чего бы это на free не дать мне ссылку, если я получаю ее через список прокси? Он так и будет крутить прокси. Такой метод сработает только, если нет прокси. Но, если его убрать, то тогда будет трафик все равно будет биться на n+1+1 кусков, где n --- число прокси. В общем, не очень удобно получается...

Кстати, а как сделать, чтобы он считывался первым? Ты же сказал, что очередь еще не реализовал? В начало имени free-плагина поставить символ выше по рангу, чем у premium, чтобы тот отсортировался первым?

То есть подсчет загруженного (фактически или нет, не важно, ведь рапиде тоже все равно, скачал ты или нет, важно, что ссылку получил) трудно реализовать? Ведь USD получая ссылку знает размер файла? Или нет?

Автор: sbudnik
Дата сообщения: 06.05.2006 21:01
Dimoniusis

Цитата:
логи то на почту кинь

Сделал.
Автор: Dimoniusis
Дата сообщения: 06.05.2006 21:23
vzbzdnov чтобы стереть и заменить файлы в папке плагинов- надо их выгрузить. А если одна версия будет обновлять, а другая при этом их использовать - то плагины будут заняты и автоматически обновить их не получится. Тем более опять еж повторяю что после выхода этой версии я постараюсь быстро выпустить 1.4 с мультипоточкой. Так что городить кучу костылей смысла ноль

TCPIP не понял что ты и как считаешь. Тебе надо сливать преимущественно с фри, а когда тот не дает - то через премиум. В бета 3 (скоро выложу) плагины перед загрузкой сортируются по имени файла - так что не проблема их пересортировать.

USD знает размер файла только когда начинает качать. И то не всегда. тем более очень уж специфическая опция

Автор: Alex_Last
Дата сообщения: 06.05.2006 23:12
Dimoniusis

Цитата:
Тебе надо сливать преимущественно с фри, а когда тот не дает - то через премиум.

Для рапиды есть еще одно, не менее важное правило.
Если файл частично скачан и оборвался, то продолжать попытки его
скачать нужно только с премиума, поддерживающего докачку.

Автор: Dimoniusis
Дата сообщения: 06.05.2006 23:23
Alex_Last дык если закачка оборвалась на Free то рапилда просто не даст обновить с себя ссылку на Free -ибо ты тольк что скачал большой обхем. так что автоматом перейдет на премиум
Автор: TCPIP
Дата сообщения: 06.05.2006 23:47
Dimoniusis
22:23 06-05-2006
Цитата:
TCPIP не понял что ты и как считаешь. Тебе надо сливать преимущественно с фри, а когда тот не дает - то через премиум. В бета 3 (скоро выложу) плагины перед загрузкой сортируются по имени файла - так что не проблема их пересортировать.

Поясняю: на рапиде, как известно, суточная квота в 3 гига + общее ведро трафика в 15 гигов. Так вот если сосать непрерывно, то высасывается не только эта суточная квота, но и все ведро, так что рапидоваская ежесуточная доливка по 3 гига в общее ведро трафика не помогает, так как ведро не успевает наполняться. Если я все буду качать через премиум, я буду вынужден какое-то время сидеть и ждать, пока наполнится ведро. А я не хочу, чтобы у меня вообще хоть когда бы опустошался этот 15 гиговый лимит. И даже 3 гиговый (ибо иногда через free ну никак не пробиться и нужно обязательно премиум). Если я буду делать как сейчас, я просто высосу все гиги с премиума и останусь с носом.
Тот вариант, который предлагаешь ты: сосать по free и только когда free даст отбой, USD перкинется на premium. Правильно? Но ведь с premium он обратно на free перекинется только когда сожрет весь трафик и получит отбой на premium?!?

А мне бы хотелось иначе и даже ровно наоборот: пусть сперва качает x трафика за y секунд на premium, а потом переключается только на free, а с началом новых суток, снова переключается на premium.
Автор: Lutvun
Дата сообщения: 07.05.2006 08:53
Было бы неплохо нарисовать файл на http://filepost.ru/, это неплохое решение для обхода проблемы докачьки на рапиде, только при обрыве связи приходитса вновь ссылку получять.
Автор: Dimoniusis
Дата сообщения: 07.05.2006 09:26
TCPIP нет, не правильно. НА КАЖДЫЙ фпйл будет сначала пробоваться Free ссылка, а уже потом премиум. При получении ЛЮБОЙ ссылки идет перебор плагинов - так что пока ты качаешь на премиуме у тебя кончается пауза на Free - то следующая закачка будет сосаться по Free
Автор: Glebytsch
Дата сообщения: 07.05.2006 13:22
спасибо за функцию "запускать файл если не получена ссылка"!
это просто праздник какой-то!!!
Автор: Matrosking
Дата сообщения: 07.05.2006 13:42
Glebytsch
А как быть, если, например, неправильно распознался рапидовский 3-х значный код(частенько бывает!)? В этом случае тоже "запускать файл если не получена ссылка"? Можно как-нибудь отрегулировать количество ошибок до запуска файла?
Автор: Glebytsch
Дата сообщения: 07.05.2006 14:37
Matrosking
логически рассуждая, если неправильно введен код, то ссылку USD не получит, значит запустит файл. хотя в последних версиях код распознается очень хорошо.
в шедулере много настроек когда нужно запускать файл. можно выбрать подходящее условие.
за что ещё раз большое спасибо!;)

добавлю: вот как раз закончилась скачка с рапиды. из 16 файлов - 4 скачанных хтмл с уведомлением что код неправильный. сразу же после хтмл - скачанный архив. значит если код введен неправильно, включается батник с rasdial и файл закачивается по-новой!
ЗАМЕЧАТЕЛЬНО!!!
Автор: Dimoniusis
Дата сообщения: 07.05.2006 14:48
Glebytsch да. Плюс плагин говорит программе не ждать, а снова пробовать получить ссылку/картинку - в итоге нет лишних пауз
Автор: Matrosking
Дата сообщения: 07.05.2006 15:24
Dimoniusis
Заметил такую вещь. При одновременно запущенных, двух USD (я пока оставил 1.3.3, и 1.3.4), когда одна из них заканчивает скачивать файл, долго не может начать качать следующий (файлы качаются, конечно, с разных серверов). Пишет: GET ERROR: Timeout, потом опять пытается подключиться и так по кругу, раз 20. Потом, с трудом, начинает скачивать. Хотя если качать браузером, при работающем USD, ссылки подхватываются сразу. Может быть две, одновременно запущенные копии программы мешают друг другу?
Автор: Dimoniusis
Дата сообщения: 07.05.2006 15:53
Matrosking да не должны - там компоненты настроены на мультипоток, ничего такого быть не должно. Тем более таймаут - это значит сервер не ответил во время
Автор: Alex_Lost
Дата сообщения: 08.05.2006 16:03
Dimoniusis
Замечен глюк с текущей бетой:
в расписании установлено стартовать закачки в 15:50,
имеется пять активных закачек, программа в состоянии остановки (зеленый треугольник).

В логе появляется:
08.05.2006 15:50:15 Выполняю задание N8 из шеледуера (событие N3, параметры:<|0|0>)
однако закачки не стартуются.
Проверял несколько раз.
При попытке после этого переместить некую закачку в голову списка говорит,
что закачка в прогрессе, остановить?
То есть, где-то оно себе пометило, что дело в прогрессе, но сам прогресс не начался.

Дополнительная информация - в шедулере есть много других событий,
но ведь событие 8 (правильный номер, если считать первое событие номером 0)
судя по логу таки выполняется! А результата - нет

Автор: molann
Дата сообщения: 08.05.2006 16:36
Что-то дейстительно с этим событием (N3)не так. Щаз тож проверил - не фурычит. Когда событие добавляешь, в шедулере пишется действие "начать закачку |0|0". В логе аналогично написанному Alex_Lost.
Автор: sbudnik
Дата сообщения: 08.05.2006 18:37
Dimoniusis О работе по расписанию.
Разорвать соединение - после закачки файла - работает,но не останавливается,всё время пытается соединиться.Тоже,но - если не удалось получить ссылку - разрывает и останавливается.Тоже,но - при ротации ссылки - ничего не происходит.Как я понимаю,в идеале,хотелось что бы разрывало соединение при ротации(уже все proxy перепробывав) - последний шанс смена IP.Или я чего-то не понимаю в этих комбинациях? И ещё об обновлении.Хорошо бы обновлятся в ручную(по умолчанию),т.к.USD ломиться за новостями(причем ночью независимо от того,что стоит в периодичности) и отрубает закачку,уже 2 ночи так тормозил работу.
Автор: Glebytsch
Дата сообщения: 08.05.2006 20:34
наметилась кака с мегой.
ситуация обычная: после скачивания определенного объема мега решает что с тебя хватит и начинает рассказывать сказки что все слоты для региона заняты...
USD крутит-вертит, получает ссылку на закачку, ждет тикета, собирается закачивать и опять слетает на получение ссылки... ну и продолжается такая карусель...
когда переконнектился ручками, файл тут же прекрасно скачался.
может, следуя предложению Matroskingа, добавить опцию "запускать файл после N-ного количества неудачных попыток"?
Автор: TCPIP
Дата сообщения: 09.05.2006 00:34
Dimoniusis
10:26 07-05-2006
Цитата:
TCPIP нет, не правильно. НА КАЖДЫЙ фпйл будет сначала пробоваться Free ссылка, а уже потом премиум. При получении ЛЮБОЙ ссылки идет перебор плагинов - так что пока ты качаешь на премиуме у тебя кончается пауза на Free - то следующая закачка будет сосаться по Free

Тогда я не понимаю, где противоречие с моим предпоследним постом:

Цитата:
тогда будет трафик все равно будет биться на n+1+1 кусков, где n --- число прокси.

И это в лучшем случае. В худшем (когда прокси нет и есть прямой доступ к Free, либо к Premium), вся нагрузка будет ложиться на Premium. Ведь на Premium простоев не будет (до той поры, пока квота не выйдет), простои будут только на Free.
Так что все-таки я не пойму, как сейчас решить эту задачу --- задачу снижения (и контролирования) нагрузки на Premium-акаунт.
Автор: Alex_Last
Дата сообщения: 09.05.2006 04:45
Dimoniusis
Еще один вопрос по написанию своих плагинов: как плагин
может установить желаемую длительность ожидания Download
Ticket?

И просьба. Нельзя ли (опционально?) сделать так, чтобы при
обновлении не убивались все плагины, которых нет на авторском
сайте. Я уже подустал восстанавливать в директории мой собственный
плагин, который тиражировать не имеет смысла из-за его конкретной
специфики, потому автообновляться он никогда не будет. Но хотелось
бы, чтобы при обновлении он не прибивался.

И еще, насчет отключения плагинов. Допустим, пометили мы нечто как
*.pl~, так после обновления такой файл прибивается, а плагин перекачивается
заново. Может, в настройках сделать отключение плагинов вместо того, чтобы
менять расширения файлов?
Автор: off7
Дата сообщения: 09.05.2006 06:34
Хотелось бы заиметь новый плагин на файловую почту http://www.filepost.ru/

Или можно качать и сейчас ?

Что то нашел, сейчас попробую
Автор: RussianNeuroMancer
Дата сообщения: 09.05.2006 08:53
Dimoniusis
Возможно ли создание такого плуга: имеется линк на рапидшару, логин и пасс на файлпосте. USD заходит на файлпост (или производитрегистрацию на случайное имя пользователся и пароль), ставит там файл на загрузку (если загрузка не удачна пытаеться перезапустить её указанное количество раз), а потом уже с файл поста перекаичваёт файл себе? Ибо докачка и лень
Автор: shaltai
Дата сообщения: 09.05.2006 10:26
Я че-то не понял смысл USD. Все равно приходится ждать час чтобы скачать следующий том в архиве. Я может че-то делаю не так ? Объясните плз...
Автор: Vollust
Дата сообщения: 09.05.2006 11:43
Dimoniusis
сижу в нете через спутник. как понял, у димониус.ру есть некоторые ограничения по русско-нерусскому трафу, так что достучаться до него не представляется возможным.

с хавара.ком проблем нет. и еще получается, что обновление происходит только с димониус.ру.

будет здорово, если в USD будет добавлена возможность выбора зеркала для обновления.
Автор: Dimoniusis
Дата сообщения: 09.05.2006 12:26
Vollust нет, лимитов по трафику нет (ну кроме людей с гигабитными каналами пытающимися качать в 150-300 потоков и кладущих сервер в ноль просто - но таких жадных просто баним). Просто со гейта спутника лезут очень много спамеров, и "КулХаКеРоВ" 16 летних. И они уже реально утомили, поэтому на входе сервера этото гейт в фаервале забанен. Кстати появилось еще одно шустрое зеркало (в отличие от Hawara.com) - http://dimonius.ac3filter.net

RussianNeuroMancer очень гиморойный алгоритм. Очень много мест "если" -> общая стабильность не очень большая. Если поставил, Если будет нормальный акк, Если... если....

Alex_Last при возвращении ссылки плагин отдает:
URL|Downoload Ticket|Докачка|POST данные

где Download Ticket - время тикета в секундах
Докачка - 0 нет, 1 - авто (пытаться определить и если есть докачивать)
ПОСТ - данные для поста. Если их нет, то идет запрос GET если они есть, то идет запрос POST на файл с этими параметрами (на части сайтов чтобы не качали чрез Download менеджеры делают POST запрос на скачивание файла)

По поводу обновления - удаление старых плагов было выбрано сознательно - ибо ДО СИХ пор мне прихоядт почта "мегааплоад не работает" - потому, что люди скачали себе Megaupload и MegauploadA.plg но не УДАЛИЛИ MegauploadA2.plg - а у них он считывается первым, получает неверную ссылку и программа зацикливается. Может кто-то фанатеет отвечая на 100-200 одинаковых писем в день, но меня это не очень радует.

По поводу плигинов - делаю страничку в опциях, через которую можно будет включить или выключить какой-то плагин, и установить для него опции (например для файл фактори как качать - по http, ftp или авто, для других плагинов - другие опции, если они есть). А то сейчас это делается отдельными конфигами, что не есть красиво

shaltai http://www.dimonius.ru/dfaq.html 1 вопрос/ответ
Автор: TCPIP
Дата сообщения: 09.05.2006 12:32
shaltai
11:26 09-05-2006
Цитата:
Все равно приходится ждать час чтобы скачать следующий том в архиве.

Поищите по ветке информацию о работе с прокси, сменой IP (разрывом соединения и установкой нового).
Автор: Alex_Lost
Дата сообщения: 09.05.2006 15:15
Dimoniusis

Цитата:
удаление старых плагов было выбрано сознательно

тогда может быть такое правило организовать: если плагин помечен
как Read_Only, то его не удалять, но не прерывать процесс обновления.
Сейчас это так, или не так?


Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: StopPC


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.