IPB

Здравствуйте, гость ( Вход | Регистрация )

6 страниц V   1 2 3 > »   
Ответить в данную темуНачать новую тему
TODO, Небольшой список TODO :)
Shift
сообщение 27.12.2008, 16:07
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



1) Сделать патчинг уже раздающихся торрентов . Технологию предложил RoadTrain тут

2) Добавить возможность патча всех торрентов в определенной папке.

3) Запретить магнет-способ если клиент не Utorrent версии 1.8.1 и выше (патчить по старому).

4) Совсем забыл - исправить неадекватное поведение при неправильно указанном пути к торренту (при снятии галок автопатч т автозапуск все равно пытается запустить).

5) Сделать анноунс торрента на портал.
(Для "реального" списка локальных торрентов по провайдерам)

6) Сделать сплэшку об обновлении \ тестировании трекеров, а не эффект зависания

7) Программку патча директории с торрентами.

dirol.gif Сделать галку выключения магнета. (полного, даже для приватных - пусть патчит на свой страх и риск - все равно 90% приватных и старым способом патчатся).

9) Сделать галку выключения сохранения торрентов в папку программы.

10) Исправить ошибку с возможностью многократного запуска торрента при первом запуске патчера.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Vedmed
сообщение 28.12.2008, 16:23
Сообщение #2


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 28.12.2008
Пользователь №: 77



Цитата(Shift @ 27.12.2008, 15:07) *
1) Сделать добавление РеТрекеров через MAGNET для Приватных торрентов и опционально для всех

2) Сделать патчинг уже раздающихся торрентов . Технологию предложил RoadTrain тут

1. Все нормально, но возникла проблемка.
Сначала мы открываем торрент файл, появляется utorrent и табличка о добавлении. Ввод же магнетки происходит полностью "на заднем плане".
Соответственно надо решать - можно жахнуть messagebox'ом (чтобы до нормального добавления торрента в список закачек магнетка не пришла) или пробовать что-то еще.

2. Мне так влом разбирать чужой бинарник(
Может кто за меня глянет? rolleyes.gif
Перейти в начало страницы
 
+Цитировать сообщение
MASMAS
сообщение 28.12.2008, 17:04
Сообщение #3


Активный участник
***

Группа: Пользователи
Сообщений: 143
Регистрация: 15.12.2008
Пользователь №: 23



технология добавления адресов в раздающиеся торренты проста

патчером патчим все торренты в папке x:\Documents and Settings\user\Application Data\uTorrent и передаем в уторрент

ну а там появляется окна с предложением добавить список адресов в уже открытые торренты, юзер тупо жмет во всех ОК
Перейти в начало страницы
 
+Цитировать сообщение
Shift
сообщение 28.12.2008, 17:37
Сообщение #4


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



Впринцепи можно , только жать нужно будет много раз ))


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Vedmed
сообщение 28.12.2008, 19:41
Сообщение #5


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 28.12.2008
Пользователь №: 77



Цитата(MASMAS @ 28.12.2008, 16:04) *
технология добавления адресов в раздающиеся торренты проста

патчером патчим все торренты в папке x:\Documents and Settings\user\Application Data\uTorrent и передаем в уторрент

ну а там появляется окна с предложением добавить список адресов в уже открытые торренты, юзер тупо жмет во всех ОК

Там даже не проблема жать - проблема в том, что там реально все торренты (то есть за все время что у тебя на этом компьютере стоит уторрент - и если ты что то перекачивал - еще и по несколько экземпляров). Кроме того список торрентов необязательно там.

Надо лезть в resume.dat - но мне настолько в лом лезть в чужой бинарник - не передать.

Теперь по поводу патча приватных торрентов и в принципе максимально "безопасного" патча магнетами - магнет "проскакивает" сразу- поэтому надо решать что делать.
Сейчас выскакивает табличка (только для приватных торрентов или при проставленной галке магнет в настройки-дополнительно) , которая предупреждает о том, что сначала надо добавить в utorrent закачку, а потом нажать ок - это не есть хорошо, но пока так.

Еще вариант - добавлять магнетку после таймаута - но тоже плохо - юзер может не успеть добавить закачку, отказаться от добавления закачки, выключить систему за время таймаута итд итп.
Оптимальный вариант - посмотреть добавлено ли в utorrent это и потом запустить магнетку - но это опять же упирается в разбор resume.dat.
(есть еще дурной вариант - посмотреть не исчезло ли диалоговое окно о закачке utorrent или не свернулся ли он - но там те же проблемы, что и с таймаутом.)

Предлагайте выход.

PS В дебажной сборке в файл Settings.ini пишется производительность методов rewrite (старый метод патча) и magnet (новый) - при их использовании соответственно. Исходник

ТЕСТИРУЙТЕ.
Перейти в начало страницы
 
+Цитировать сообщение
Vedmed
сообщение 31.12.2008, 12:06
Сообщение #6


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 28.12.2008
Пользователь №: 77



Цитата(Shift @ 27.12.2008, 15:07) *
3) Сделать авто обновление патчера

Положи на сайтик текстовичок/html/php с текущей версией.
(просто число 1.9.1.3 в 1й строке - попробую заняться на досуге)

Пример - http://torrentloader.sourceforge.net/versioncheck.php
Перейти в начало страницы
 
+Цитировать сообщение
Shift
сообщение 31.12.2008, 12:18
Сообщение #7


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



http://re-tracker.ru/versioncheck.php


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Vedmed
сообщение 3.1.2009, 16:59
Сообщение #8


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 28.12.2008
Пользователь №: 77



Цитата(Shift @ 31.12.2008, 11:18) *

готово, принимай на тест.
http://www.box.net/shared/meiakcpg77

Счас оно версии 1.9.1.4 - видит по чеку 1.9.1.3 и просит загрузить апдейт.
Сменишь на сервере версию - перестанет (ну пока 1.9.1.5 и дальше не релизнем).

ЗЫ От сих и далее патчер тестируется на этой раздаче. Если есть проблемы/предложения - пишите со своими ссылками.
Перейти в начало страницы
 
+Цитировать сообщение
Ostr
сообщение 4.1.2009, 17:05
Сообщение #9


Участник
**

Группа: Пользователи
Сообщений: 29
Регистрация: 27.12.2008
Пользователь №: 73



а есть список ретрекеров Москвы без разделения по районам?
Перейти в начало страницы
 
+Цитировать сообщение
Shift
сообщение 4.1.2009, 17:35
Сообщение #10


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



нет, можно его сделать вырезая из исходного


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Ostr
сообщение 4.1.2009, 17:52
Сообщение #11


Участник
**

Группа: Пользователи
Сообщений: 29
Регистрация: 27.12.2008
Пользователь №: 73



сделал уже smile.gif

теперь надо с VEDMEDом договориться на тему того, что с патчером делать ))
Перейти в начало страницы
 
+Цитировать сообщение
Vedmed
сообщение 14.1.2009, 1:03
Сообщение #12


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 28.12.2008
Пользователь №: 77



Цитата(Shift @ 27.12.2008, 15:07) *
2) Создать возможность указания места для пропатченных торрентов без открытия их в клиенте.

3) Запретить магнет-способ если клиент не Utorrent версии 1.8.1 и выше (патчить по старому).

4) Отменить необходимость обязательной установки порта в списке трекеров.

5) Сделать анноунс торрента на портал.
(Для "реального" списка локальных торрентов по провайдерам)

6) Сделать анимацию проверки доступности.

7) Что-нить придумать с чеком доступности - счас он запускается при 1м старте и обновлении файла ретрекеров - надо наверно "почаще" - вопрос в том, только как - интересно народ согласен пару секунд в день (20 для питера, 60-90 для Москвы) "не замечать" висящее окошко???


Высказываемся по поводу добавленного. (Особенно конечно по пункту 7).
Перейти в начало страницы
 
+Цитировать сообщение
Yodj
сообщение 14.1.2009, 1:21
Сообщение #13


Активный участник
***

Группа: Модератор
Сообщений: 480
Регистрация: 15.12.2008
Из: Москва, Орехово-Борисово
Пользователь №: 8



Цитата(Vedmed @ 14.1.2009, 0:03) *
Высказываемся по поводу добавленного. (Особенно конечно по пункту 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
Перейти в начало страницы
 
+Цитировать сообщение
Ostr
сообщение 14.1.2009, 1:26
Сообщение #14


Участник
**

Группа: Пользователи
Сообщений: 29
Регистрация: 27.12.2008
Пользователь №: 73



таки не сел за апдейт кода (((
имхо он написан так, что вроде и не оч красиво, но и улучшать особо некуда wink.gif

2) не вижу лично для себя смысла (в моем случае патчер добавляет ретрекеры только к торрентс.ру - остальные трекеры напрямую в торрент идут)
3) про магнет я не в курсе (магнет не прижился у меня, уже не помню почему smile.gif )
4) сделать проверку по дефолтному порту, если не удалось обнаружить порт?
5) ... в голове хаос....
6) progress bar ?
7) идеально бы сделать sheduler , чтобы пользователи сами устанавливали время апдейта

dirol.gif может быть стоит задуматься на тему разделения настроек на пользовательские (ини файл) + "скрытые" (обычный конфиг файл - даст больше возможностей для разработчиков) (вполне возможно, что пока с этим не стоит торопиться)

9) но вот что хотелось бы - так это апдейт уже существующих торрентов из одной папки (Directory.GetFiles("*.torrent") и апдейт всего списка). Имхо необходимо, так как многие я думаю хранят торрент файлы в одной директории (учитывая настройки utorrent'a) (есть одно но - необходимо не просто добавлять, а именно переписывать все ретрекеры, кроме основного)
Перейти в начало страницы
 
+Цитировать сообщение
Shift
сообщение 14.1.2009, 1:26
Сообщение #15


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



Я думаю поставить патчер в авто запуск и при загрузке компа при появлении интернета начать фоновую проверку не подавая вида ....


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Vedmed
сообщение 15.1.2009, 21:24
Сообщение #16


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 28.12.2008
Пользователь №: 77



Цитата(Shift @ 27.12.2008, 15:07) *
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 Следующий подход - на выходных.
Перейти в начало страницы
 
+Цитировать сообщение
Shift
сообщение 15.1.2009, 21:37
Сообщение #17


Активный участник
***

Группа: Пользователи
Сообщений: 1 208
Регистрация: 14.12.2008
Пользователь №: 1



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

Кто что думает по этому поводу ?


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
Vedmed
сообщение 15.1.2009, 22:23
Сообщение #18


Активный участник
***

Группа: Пользователи
Сообщений: 89
Регистрация: 28.12.2008
Пользователь №: 77



Совсем забыл - все там же...
http://www.box.net/shared/u65h9maqez

По поводу проверки доступности - для меня лично проблемы нет, чтоб раз в день погодить 20 сек, пока проверяется список Питера.
Для остальных - наверно лучше ставить галку "Только принудительно" и проверять изредка самим.

Уж точно запускать отдельно от торрент-файла, да еще в автозапуске нет никакого смысла.
Перейти в начало страницы
 
+Цитировать сообщение
noff
сообщение 18.1.2009, 6:30
Сообщение #19


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 18.1.2009
Пользователь №: 277



Предлагаю добавить в патчер опцию - "игнор лист".

Суть следующая:
в .ini будет специальный список трекеров, автопатчер будет в него смотреть и не добавлять ретрекеры, если в торренте есть анонсер из данного списка.
Полезность этой опции очень оценят админы приватных трекеров.
Перейти в начало страницы
 
+Цитировать сообщение
FreeM@N
сообщение 19.1.2009, 1:57
Сообщение #20


Активный участник
***

Группа: Главные Админы
Сообщений: 661
Регистрация: 15.12.2008
Из: Москва
Пользователь №: 15



Цитата(noff @ 18.1.2009, 6:30) *
Полезность этой опции очень оценят админы приватных трекеров.

Сомневаюсь что они её оценят ибо .ini можно открыть и удалить этот игнор список...
ИМХО - не нужно.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение

6 страниц V   1 2 3 > » 
Ответить в данную темуНачать новую тему
6 чел. читают эту тему (гостей: 6, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 14.12.2024, 5:55
Top.Mail.Ru