IPB

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

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) Исправить ошибку с возможностью многократного запуска торрента при первом запуске патчера.


--------------------
Перейти в начало страницы
 
+Цитировать сообщение
 
Начать новую тему
Ответов
PingWin
сообщение 28.1.2009, 18:39
Сообщение #2


Новичок
*

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



Ребят, а зачем было городить такой огород с перехватом загрузки торрента, дописывания в него своих трекеров и т.д.?
Предлагаю куда более элегантное решение:
1. Пишем Windows Service, чтоб его один раз поставить в систему и больше никогда в жизни не видеть.
2. Сервис периодически пытается подключиться к WebUI uTorrent'а, через WebUI же дописывает нужные трекеры.
3. Сервис периодически проверяет доступность ретрекеров.
4. (по желанию) Сервис добавляет к торрентам вновь ставшие доступными ретрекеры и удаляет ставшие недоступными. Не принципиально, но имхо полезно дабы utorrent не пытался стучаться туда, где точно ничего нет.... Да и пользователя не будем нервировать.
5. (Этот пункт сам хотел реализовывать, но идеально его было бы совместить с этим сервисом) Периодически проверяем обновления торрентов на трекерах (аниме/сериалы - периодически добавляются новые серии, ручками большой список закачки проверять - напряжно) и если обновились - заменяем старый на новый. Но тут есть одна сложность с определением пути, куда поставлена закачка - через WebUI он не отдаётся.

Зачем? А зачем лишние прыгающие окна, велосипед с правкой resume.dat и рестартом уторрента (я так понимаю, он сам по себе его один раз читает при старте, а потом только периодически пишет?). Мы получаем рабочее решение, которое даже не видим. Кроме того, этот способ будет работать и для тех людей, которые добавляют торренты через WebUI (включая меня).

API вебуя описано тут: http://forum.utorrent.com/viewtopic.php?id=25661
Тут куча другой инфы, включая абстракции под разные языки: http://forum.utorrent.com/viewtopic.php?id=33186

В дальнейшем можно добавить поддержку linux и прочих *nix и *bsd, там самые популярные клиенты - это rTorrent (управляется похожим способом через XML-RPC, описание тут: http://libtorrent.rakshasa.no/wiki/RTorrentXMLRPCGuide) и transmission (опять же - читаем: http://trac.transmissionbt.com/browser/tru...c/rpc-spec.txt). Я так понимаю, вы (впрочем, как и я smile.gif) ) пишете на .net, в никсах для работы .net'а есть mono. Если верить сайту, то подмножество классов вплоть до 2.0 включительно реализовано в моно полностью.

Думаю у других виндовых клиентов есть подобные способы управления, но, думаю, никому не надо доказывать, что 90% пользователей винды юзают uTorrent, поэтому можно даже не париться.
Перейти в начало страницы
 
+Цитировать сообщение

Сообщений в этой теме
- Shift   TODO   27.12.2008, 16:07
- - Vedmed   Цитата(Shift @ 27.12.2008, 15:07) 1) Сдел...   28.12.2008, 16:23
- - MASMAS   технология добавления адресов в раздающиеся торрен...   28.12.2008, 17:04
|- - Vedmed   Цитата(MASMAS @ 28.12.2008, 16:04) технол...   28.12.2008, 19:41
- - Shift   Впринцепи можно , только жать нужно будет много ра...   28.12.2008, 17:37
- - Vedmed   Цитата(Shift @ 27.12.2008, 15:07) 3) Сдел...   31.12.2008, 12:06
- - Shift   http://re-tracker.ru/versioncheck.php   31.12.2008, 12:18
|- - Vedmed   Цитата(Shift @ 31.12.2008, 11:18) http://...   3.1.2009, 16:59
- - Ostr   а есть список ретрекеров Москвы без разделения по ...   4.1.2009, 17:05
- - Shift   нет, можно его сделать вырезая из исходного   4.1.2009, 17:35
- - Ostr   сделал уже теперь надо с VEDMEDом договориться н...   4.1.2009, 17:52
- - Vedmed   Цитата(Shift @ 27.12.2008, 15:07) 2) Созд...   14.1.2009, 1:03
|- - Yodj   Цитата(Vedmed @ 14.1.2009, 0:03) Высказыв...   14.1.2009, 1:21
- - Ostr   таки не сел за апдейт кода ((( имхо он написан так...   14.1.2009, 1:26
- - Shift   Я думаю поставить патчер в авто запуск и при загру...   14.1.2009, 1:26
- - Vedmed   Цитата(Shift @ 27.12.2008, 15:07) 2) Созд...   15.1.2009, 21:24
- - Shift   Тогда уш хотелось бы чтоб патчер проверял доступно...   15.1.2009, 21:37
- - Vedmed   Совсем забыл - все там же... http://www.box.net/sh...   15.1.2009, 22:23
- - noff   Предлагаю добавить в патчер опцию - "игнор ли...   18.1.2009, 6:30
|- - FreeM@N   Цитата(noff @ 18.1.2009, 6:30) Полезность...   19.1.2009, 1:57
- - Shift   он имеет ввиду типо для локальных ТРЕКЕРОВ те кото...   19.1.2009, 8:44
- - Vedmed   Прошу у всех прощения - выходные выдались аццкие (...   19.1.2009, 13:28
- - Shift   Предлагаю такую реалиацию тестирования трекеров - ...   21.1.2009, 18:36
- - Грем   При старте системы имхо не очень, у всех по разном...   21.1.2009, 20:34
|- - Yodj   Цитата(Грем @ 21.1.2009, 19:34) При старт...   21.1.2009, 20:40
- - Shift   Да я тоже об этом уже говорил ведмеду ) он щас тех...   21.1.2009, 20:54
|- - Yodj   Цитата(Shift @ 21.1.2009, 19:54) Да я тож...   21.1.2009, 21:42
- - Ostr   вот уж любители графики)) статус бары неактуальны ...   22.1.2009, 1:15
- - Shift   так все за ... ждем VEDMED'а   22.1.2009, 1:21
- - MASMAS   предлагаю сделать проверку трекеров раз в 5 дней. ...   22.1.2009, 8:29
- - MASMAS   Shift, добавь к московскому списку ретрекеров весь...   22.1.2009, 8:45
- - Shift   Вот как будет патчер который редко проверяет - доб...   22.1.2009, 14:46
|- - MASMAS   Цитата(Shift @ 22.1.2009, 13:46) Вот как ...   22.1.2009, 21:43
- - Vedmed   Цитата(Yodj @ 21.1.2009, 19:40) Я тоже за...   22.1.2009, 16:22
- - Shift   Добавил - стало 125 штук   22.1.2009, 22:37
- - Vedmed   Интернет у меня отменяется на неопределенное время...   23.1.2009, 13:19
|- - Ушелец   Цитата(Vedmed @ 23.1.2009, 12:19) Если ес...   23.1.2009, 14:24
- - Shift   Ну на WinVista\Win7 по умолчанию эта версия ....   23.1.2009, 15:58
|- - Dialog   Цитата(Shift @ 23.1.2009, 17:58) Ну на Wi...   24.1.2009, 6:58
- - Ostr   про .нет 3.5 - достаточно имхо сделать совместимос...   23.1.2009, 21:30
- - Shift   так список ретрекеров пока не будет изменяться ......   23.1.2009, 21:32
- - GroboiD   3.5 не выкачивается автоматом с апдейтами. Надо сп...   23.1.2009, 21:35
- - Shift   хм , тогда лучше подождать смерти ХРени и тогда уж...   23.1.2009, 21:40
- - RoadTrain   Цитата(Shift @ 23.1.2009, 20:40) хм , тог...   24.1.2009, 2:17
- - Shift   в висте 3.5 через Win Update сам выкачиваеться авт...   24.1.2009, 8:46
|- - Dialog   Цитата(Shift @ 24.1.2009, 10:46) в висте ...   24.1.2009, 10:58
- - Shift   по умолчанию у меня Win 7 ...   24.1.2009, 13:48
|- - Dialog   Цитата(Shift @ 24.1.2009, 15:48) по умолч...   24.1.2009, 16:38
- - FreeM@N   Посмотрел на скрины патчера и почитал некоторые по...   24.1.2009, 16:11
- - Shift   FreeM@N Уже есть , Украина ..... Dialog Сижу с ...   24.1.2009, 18:56
|- - Dialog   Цитата(Shift @ 24.1.2009, 20:56) Dialog С...   25.1.2009, 9:10
- - MASMAS   предлагаю с самое ближайшее время сделать промежут...   25.1.2009, 9:49
|- - Yodj   Цитата(MASMAS @ 25.1.2009, 8:49) предлага...   25.1.2009, 11:37
- - Shift   Да прогресс бар есть , просто щас делаеться билд с...   25.1.2009, 12:05
- - Vedmed   Цитата1 Сделать патчинг уже раздающихся торрентов ...   26.1.2009, 10:40
|- - Yodj   Ссылка не работает((( Vedmed: поправил, там кавыч...   26.1.2009, 11:06
|- - Vedmed   Цитата(Yodj @ 26.1.2009, 10:06) Ачто там ...   26.1.2009, 11:39
- - Shift   Щас буду тестить , а почему незя добавлять статист...   26.1.2009, 16:42
- - RoadTrain   Цитата(Shift @ 26.1.2009, 17:42) Щас буду...   26.1.2009, 20:18
- - Ostr   hands.dll определенно быстрее чем "коротулька...   27.1.2009, 0:34
- - Vedmed   Цитата(RoadTrain @ 26.1.2009, 19:18) Види...   27.1.2009, 10:15
- - Ostr   uTorrent 1.8.1 клиент а под спойлер не мог загля...   27.1.2009, 22:27
- - RoadTrain   Цитата(Vedmed @ 27.1.2009, 11:15) там про...   27.1.2009, 22:45
- - PingWin   Ребят, а зачем было городить такой огород с перехв...   28.1.2009, 18:39
|- - Vedmed   Цитата(PingWin @ 28.1.2009, 17:39) Ребят,...   29.1.2009, 13:15
|- - FreeM@N   Цитата(PingWin @ 28.1.2009, 18:39) .........   31.1.2009, 13:58
- - Shift   Только надо включить WEBUI руками , или можно это...   28.1.2009, 18:54
|- - PingWin   Цитата(Shift @ 28.1.2009, 17:54) Только н...   29.1.2009, 10:38
- - xxx333000   А можно pass-key из данных для статистики убрать?   28.1.2009, 20:38
- - Shift   Так он не отсылаеться UPD А нет отсылаеться перед...   28.1.2009, 21:39
- - RoadTrain   ещё идейко в дополнение к стате. Если отправка ста...   1.2.2009, 7:21
- - Shift   Щас бы стату для Корбины Москва сделать Т.е надо...   1.2.2009, 10:53
|- - Vedmed   Цитата(Shift @ 1.2.2009, 9:53) И кстати м...   1.2.2009, 12:10
- - Shift   Да нет я имел ввиду что отправку на re-tracker сде...   1.2.2009, 12:13
- - Ostr   патчер уже существующих торрентов необходим, тот, ...   1.2.2009, 12:33
|- - Vedmed   Цитата(Ostr @ 1.2.2009, 11:33) патчер уже...   1.2.2009, 12:56
- - Ostr   основные можно в файлике указывать)) ну или сделат...   1.2.2009, 13:00
- - Shift   Ну лучше бинарник бы разобрать и при обновлении ...   1.2.2009, 13:11
- - Ostr   да, кстати, ща еще обнаружил странную кнопку : на...   1.2.2009, 13:27
|- - Vedmed   Цитата(Ostr @ 1.2.2009, 12:27) да, кстати...   1.2.2009, 14:44
- - RoadTrain   насчёт ip - http://forum.vingrad.ru/forum/topic-17...   1.2.2009, 20:28
|- - Vedmed   Цитата(RoadTrain @ 1.2.2009, 19:28) насчё...   1.2.2009, 20:54
- - Shift   Будет полезно ) А еще Vedmed вроде говорил что сде...   1.2.2009, 20:51
- - RoadTrain   Цитата(Vedmed @ 1.2.2009, 21:54) Если б б...   1.2.2009, 20:56
|- - PingWin   Цитата(Vedmed @ 1.2.2009, 11:56) 2е понял...   3.2.2009, 14:10
|- - Vedmed   Цитата(PingWin @ 3.2.2009, 13:10) Всё, чт...   3.2.2009, 16:01
|- - PingWin   Цитата(Vedmed @ 3.2.2009, 15:01) локальны...   4.2.2009, 16:28
|- - Nomin   Цитата(PingWin @ 4.2.2009, 15:28) Эмм... ...   4.2.2009, 17:02
||- - PingWin   Цитата(Nomin @ 4.2.2009, 16:02) здесь вро...   4.2.2009, 17:37
|- - GroboiD   Цитата(PingWin @ 4.2.2009, 15:28) Во-перв...   4.2.2009, 22:13
|- - PingWin   Цитата(GroboiD @ 4.2.2009, 21:13) Ну мне ...   6.2.2009, 11:38
- - Shift   Я при релизе каждой версии беру новый трекер лист ...   4.2.2009, 16:35
- - Shift   Была такая идея, отпала быстро так как иногда наш ...   6.2.2009, 12:17
- - RoadTrain   Цитата(RoadTrain @ 1.2.2009, 21:28) насчё...   8.2.2009, 4:13
|- - Vedmed   Цитата(RoadTrain @ 8.2.2009, 3:13) Апну. ...   8.2.2009, 12:14
- - Zhelezovsky   Есть такое предложение: если в списке адресов для ...   20.2.2009, 13:41
|- - moland   Цитата(Zhelezovsky @ 20.2.2009, 12:41) Ес...   24.2.2009, 19:04
|- - Zhelezovsky   Цитата(moland @ 24.2.2009, 19:04) А банал...   2.3.2009, 13:41
- - IRainman   патчер призван упростить жизнь, всё что можно сдел...   25.2.2009, 14:33
- - Yodj   Цитата(IRainman @ 25.2.2009, 13:33) патче...   25.2.2009, 17:34
2 страниц V   1 2 >


Ответить в данную темуНачать новую тему
21 чел. читают эту тему (гостей: 21, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 10.11.2024, 21:07
Top.Mail.Ru