TODO, Небольшой список TODO :) |
Здравствуйте, гость ( Вход | Регистрация )
TODO, Небольшой список TODO :) |
27.12.2008, 16:07
Сообщение
#1
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
1) Сделать патчинг уже раздающихся торрентов . Технологию предложил RoadTrain тут
2) Добавить возможность патча всех торрентов в определенной папке. 3) Запретить магнет-способ если клиент не Utorrent версии 1.8.1 и выше (патчить по старому). 4) Совсем забыл - исправить неадекватное поведение при неправильно указанном пути к торренту (при снятии галок автопатч т автозапуск все равно пытается запустить). 5) Сделать анноунс торрента на портал. (Для "реального" списка локальных торрентов по провайдерам) 6) Сделать сплэшку об обновлении \ тестировании трекеров, а не эффект зависания 7) Программку патча директории с торрентами. Сделать галку выключения магнета. (полного, даже для приватных - пусть патчит на свой страх и риск - все равно 90% приватных и старым способом патчатся). 9) Сделать галку выключения сохранения торрентов в папку программы. 10) Исправить ошибку с возможностью многократного запуска торрента при первом запуске патчера. -------------------- |
|
|
28.12.2008, 16:23
Сообщение
#2
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 28.12.2008 Пользователь №: 77 |
1) Сделать добавление РеТрекеров через MAGNET для Приватных торрентов и опционально для всех 2) Сделать патчинг уже раздающихся торрентов . Технологию предложил RoadTrain тут 1. Все нормально, но возникла проблемка. Сначала мы открываем торрент файл, появляется utorrent и табличка о добавлении. Ввод же магнетки происходит полностью "на заднем плане". Соответственно надо решать - можно жахнуть messagebox'ом (чтобы до нормального добавления торрента в список закачек магнетка не пришла) или пробовать что-то еще. 2. Мне так влом разбирать чужой бинарник( Может кто за меня глянет? |
|
|
28.12.2008, 17:04
Сообщение
#3
|
|
Активный участник Группа: Пользователи Сообщений: 143 Регистрация: 15.12.2008 Пользователь №: 23 |
технология добавления адресов в раздающиеся торренты проста
патчером патчим все торренты в папке x:\Documents and Settings\user\Application Data\uTorrent и передаем в уторрент ну а там появляется окна с предложением добавить список адресов в уже открытые торренты, юзер тупо жмет во всех ОК |
|
|
28.12.2008, 17:37
Сообщение
#4
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
Впринцепи можно , только жать нужно будет много раз ))
-------------------- |
|
|
28.12.2008, 19:41
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 28.12.2008 Пользователь №: 77 |
технология добавления адресов в раздающиеся торренты проста патчером патчим все торренты в папке x:\Documents and Settings\user\Application Data\uTorrent и передаем в уторрент ну а там появляется окна с предложением добавить список адресов в уже открытые торренты, юзер тупо жмет во всех ОК Там даже не проблема жать - проблема в том, что там реально все торренты (то есть за все время что у тебя на этом компьютере стоит уторрент - и если ты что то перекачивал - еще и по несколько экземпляров). Кроме того список торрентов необязательно там. Надо лезть в resume.dat - но мне настолько в лом лезть в чужой бинарник - не передать. Теперь по поводу патча приватных торрентов и в принципе максимально "безопасного" патча магнетами - магнет "проскакивает" сразу- поэтому надо решать что делать. Сейчас выскакивает табличка (только для приватных торрентов или при проставленной галке магнет в настройки-дополнительно) , которая предупреждает о том, что сначала надо добавить в utorrent закачку, а потом нажать ок - это не есть хорошо, но пока так. Еще вариант - добавлять магнетку после таймаута - но тоже плохо - юзер может не успеть добавить закачку, отказаться от добавления закачки, выключить систему за время таймаута итд итп. Оптимальный вариант - посмотреть добавлено ли в utorrent это и потом запустить магнетку - но это опять же упирается в разбор resume.dat. (есть еще дурной вариант - посмотреть не исчезло ли диалоговое окно о закачке utorrent или не свернулся ли он - но там те же проблемы, что и с таймаутом.) Предлагайте выход. PS В дебажной сборке в файл Settings.ini пишется производительность методов rewrite (старый метод патча) и magnet (новый) - при их использовании соответственно. Исходник ТЕСТИРУЙТЕ. |
|
|
31.12.2008, 12:06
Сообщение
#6
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 28.12.2008 Пользователь №: 77 |
3) Сделать авто обновление патчера Положи на сайтик текстовичок/html/php с текущей версией. (просто число 1.9.1.3 в 1й строке - попробую заняться на досуге) Пример - http://torrentloader.sourceforge.net/versioncheck.php |
|
|
31.12.2008, 12:18
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
-------------------- |
|
|
3.1.2009, 16:59
Сообщение
#8
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 28.12.2008 Пользователь №: 77 |
готово, принимай на тест. http://www.box.net/shared/meiakcpg77 Счас оно версии 1.9.1.4 - видит по чеку 1.9.1.3 и просит загрузить апдейт. Сменишь на сервере версию - перестанет (ну пока 1.9.1.5 и дальше не релизнем). ЗЫ От сих и далее патчер тестируется на этой раздаче. Если есть проблемы/предложения - пишите со своими ссылками. |
|
|
4.1.2009, 17:05
Сообщение
#9
|
|
Участник Группа: Пользователи Сообщений: 29 Регистрация: 27.12.2008 Пользователь №: 73 |
а есть список ретрекеров Москвы без разделения по районам?
|
|
|
4.1.2009, 17:35
Сообщение
#10
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
нет, можно его сделать вырезая из исходного
-------------------- |
|
|
4.1.2009, 17:52
Сообщение
#11
|
|
Участник Группа: Пользователи Сообщений: 29 Регистрация: 27.12.2008 Пользователь №: 73 |
сделал уже
теперь надо с VEDMEDом договориться на тему того, что с патчером делать )) |
|
|
14.1.2009, 1:03
Сообщение
#12
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 28.12.2008 Пользователь №: 77 |
2) Создать возможность указания места для пропатченных торрентов без открытия их в клиенте. 3) Запретить магнет-способ если клиент не Utorrent версии 1.8.1 и выше (патчить по старому). 4) Отменить необходимость обязательной установки порта в списке трекеров. 5) Сделать анноунс торрента на портал. (Для "реального" списка локальных торрентов по провайдерам) 6) Сделать анимацию проверки доступности. 7) Что-нить придумать с чеком доступности - счас он запускается при 1м старте и обновлении файла ретрекеров - надо наверно "почаще" - вопрос в том, только как - интересно народ согласен пару секунд в день (20 для питера, 60-90 для Москвы) "не замечать" висящее окошко??? Высказываемся по поводу добавленного. (Особенно конечно по пункту 7). |
|
|
14.1.2009, 1:21
Сообщение
#13
|
|
Активный участник Группа: Модератор Сообщений: 480 Регистрация: 15.12.2008 Из: Москва, Орехово-Борисово Пользователь №: 8 |
Высказываемся по поводу добавленного. (Особенно конечно по пункту 7). За все ЗА!! -------------------- http://yodj.no-ip.org:2710/announce
http://yodj.no-ip.org:2710/statistic Район: Орехово-Борисово Префикс: orb Подсеть: 10.1.х.х, 10.167.х.х, 10.172.0-55.х Cвязанные районы: orb|zbl Подсеть Зябликово 10.252.0.1- 10.252.95.254 |
|
|
14.1.2009, 1:26
Сообщение
#14
|
|
Участник Группа: Пользователи Сообщений: 29 Регистрация: 27.12.2008 Пользователь №: 73 |
таки не сел за апдейт кода (((
имхо он написан так, что вроде и не оч красиво, но и улучшать особо некуда 2) не вижу лично для себя смысла (в моем случае патчер добавляет ретрекеры только к торрентс.ру - остальные трекеры напрямую в торрент идут) 3) про магнет я не в курсе (магнет не прижился у меня, уже не помню почему ) 4) сделать проверку по дефолтному порту, если не удалось обнаружить порт? 5) ... в голове хаос.... 6) progress bar ? 7) идеально бы сделать sheduler , чтобы пользователи сами устанавливали время апдейта может быть стоит задуматься на тему разделения настроек на пользовательские (ини файл) + "скрытые" (обычный конфиг файл - даст больше возможностей для разработчиков) (вполне возможно, что пока с этим не стоит торопиться) 9) но вот что хотелось бы - так это апдейт уже существующих торрентов из одной папки (Directory.GetFiles("*.torrent") и апдейт всего списка). Имхо необходимо, так как многие я думаю хранят торрент файлы в одной директории (учитывая настройки utorrent'a) (есть одно но - необходимо не просто добавлять, а именно переписывать все ретрекеры, кроме основного) |
|
|
14.1.2009, 1:26
Сообщение
#15
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
Я думаю поставить патчер в авто запуск и при загрузке компа при появлении интернета начать фоновую проверку не подавая вида ....
-------------------- |
|
|
15.1.2009, 21:24
Сообщение
#16
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 28.12.2008 Пользователь №: 77 |
2) Создать возможность указания места для пропатченных торрентов без открытия их в клиенте. 4) Отменить необходимость обязательной установки порта в списке трекеров. 6) Сделать анимацию проверки доступности. 7) Что-нить придумать с чеком доступности - счас он запускается при 1м старте и обновлении файла ретрекеров - надо наверно "почаще" - вопрос в том, только как - интересно народ согласен пару секунд в день (20 для питера, 60-120 для Москвы) "не замечать" висящее окошко??? 2) Пропатченный торрент(или не пропатченный, если через магнет) сохраняется там, куда указывает кнопка Файл в Настройки-Дополнительно. (по умолчанию - в папке программы, перезаписывает, если есть торрент с тем же именем). 4) Готово, порт умолчальный 8 0, если не представлено иное. 6) Сделан прогресс-бар - старт его сильно зависит от первого результата, что в случае 120 потоков (москва-корбина) задерживается секунда на 15 - потом пойдет гораздо резвее. Для системы где 1-2 (3-4) ретрекера смысла не имеет. 7) Чек раз в день вместе с проверкой обновлений (независимо от результата обновления). Выключить можно галкой в Настройки-Основные. Заменен HTTP-check на ненадежный, но нереально быстрый ping (эх жалко, для корбины не катит - пинг ходит по локалке на ура - за 8 секунд пропингованы все 116 адресов, доступны 67 (на самом деле - 4)). PS Следующий подход - на выходных. |
|
|
15.1.2009, 21:37
Сообщение
#17
|
|
Активный участник Группа: Пользователи Сообщений: 1 208 Регистрация: 14.12.2008 Пользователь №: 1 |
Тогда уш хотелось бы чтоб патчер проверял доступность в фоновом режиме после старта компа, мол если есть обновления выкачил - и проверил и ушел из памяти, правдо придеться тогда грузить его в авто запуск , но это самый правельное , чтоб не ждать в случае корбина Москва
Кто что думает по этому поводу ? -------------------- |
|
|
15.1.2009, 22:23
Сообщение
#18
|
|
Активный участник Группа: Пользователи Сообщений: 89 Регистрация: 28.12.2008 Пользователь №: 77 |
Совсем забыл - все там же...
http://www.box.net/shared/u65h9maqez По поводу проверки доступности - для меня лично проблемы нет, чтоб раз в день погодить 20 сек, пока проверяется список Питера. Для остальных - наверно лучше ставить галку "Только принудительно" и проверять изредка самим. Уж точно запускать отдельно от торрент-файла, да еще в автозапуске нет никакого смысла. |
|
|
18.1.2009, 6:30
Сообщение
#19
|
|
Новичок Группа: Пользователи Сообщений: 1 Регистрация: 18.1.2009 Пользователь №: 277 |
Предлагаю добавить в патчер опцию - "игнор лист".
Суть следующая: в .ini будет специальный список трекеров, автопатчер будет в него смотреть и не добавлять ретрекеры, если в торренте есть анонсер из данного списка. Полезность этой опции очень оценят админы приватных трекеров. |
|
|
19.1.2009, 1:57
Сообщение
#20
|
|
Активный участник Группа: Главные Админы Сообщений: 661 Регистрация: 15.12.2008 Из: Москва Пользователь №: 15 |
Полезность этой опции очень оценят админы приватных трекеров. Сомневаюсь что они её оценят ибо .ini можно открыть и удалить этот игнор список... ИМХО - не нужно. -------------------- |
|
|
Текстовая версия | Сейчас: 14.12.2024, 5:55 |