Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Re-Tracker | Система локальных ретрекеров | Ретрекер _ Патчер торрентов _ TODO

Автор: Shift 27.12.2008, 16:07

1) Сделать патчинг уже раздающихся торрентов . Технологию предложил RoadTrain http://re-tracker.ru/index.php?s=&showtopic=14&view=findpost&p=268

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

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

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

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

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

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

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

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

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

Автор: Vedmed 28.12.2008, 16:23

Цитата(Shift @ 27.12.2008, 15:07) *
1) Сделать добавление РеТрекеров через http://ru.wikipedia.org/wiki/Magnet-ссылка для Приватных торрентов и опционально для всех

2) Сделать патчинг уже раздающихся торрентов . Технологию предложил RoadTrain http://re-tracker.ru/index.php?s=&showtopic=14&view=findpost&p=268

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

2. Мне так влом разбирать чужой бинарник(
Может кто за меня глянет? rolleyes.gif

Автор: MASMAS 28.12.2008, 17:04

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

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

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

Автор: Shift 28.12.2008, 17:37

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

Автор: Vedmed 28.12.2008, 19:41

Цитата(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 (новый) - при их использовании соответственно. http://www.box.net/shared/hsi34s7fxy

ТЕСТИРУЙТЕ.

Автор: Vedmed 31.12.2008, 12:06

Цитата(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

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

Автор: Vedmed 3.1.2009, 16:59

Цитата(Shift @ 31.12.2008, 11:18) *
http://re-tracker.ru/versioncheck.php

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

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

ЗЫ От сих и далее патчер тестируется на http://thepiratebay.org/torrent/4538612/James.Bond.007.HDраздаче. Если есть проблемы/предложения - пишите со своими ссылками.

Автор: Ostr 4.1.2009, 17:05

а есть список ретрекеров Москвы без разделения по районам?

Автор: Shift 4.1.2009, 17:35

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

Автор: Ostr 4.1.2009, 17:52

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

теперь надо с VEDMEDом договориться на тему того, что с патчером делать ))

Автор: Vedmed 14.1.2009, 1:03

Цитата(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

Цитата(Vedmed @ 14.1.2009, 0:03) *
Высказываемся по поводу добавленного. (Особенно конечно по пункту 7).

За все ЗА!!

Автор: Ostr 14.1.2009, 1:26

таки не сел за апдейт кода (((
имхо он написан так, что вроде и не оч красиво, но и улучшать особо некуда 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

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

Автор: Vedmed 15.1.2009, 21:24

Цитата(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

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

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

Автор: Vedmed 15.1.2009, 22:23

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

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

Уж точно запускать отдельно от торрент-файла, да еще в автозапуске нет никакого смысла.

Автор: noff 18.1.2009, 6:30

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

Суть следующая:
в .ini будет специальный список трекеров, автопатчер будет в него смотреть и не добавлять ретрекеры, если в торренте есть анонсер из данного списка.
Полезность этой опции очень оценят админы приватных трекеров.

Автор: FreeM@N 19.1.2009, 1:57

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

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

Автор: Shift 19.1.2009, 8:44

он имеет ввиду типо для локальных ТРЕКЕРОВ те которые и так работают по локалке , по идее можно но поять же - можно свободно удалить то что там есть ....

Автор: Vedmed 19.1.2009, 13:28

Прошу у всех прощения - выходные выдались аццкие (рассказывать не буду, если б не девушка я б вообще наверно не выжил rolleyes.gif ), а сегодня у меня день рождения - я отдыхаю во весь рост. drinks.gif

ЗЫ Насчет игнор-листа - вроде пообщались в личке - если человек захочет-выложит.
Мое мнение - категорическое нет - работы там на десяток-другой строчек, но я против самой идеи.

Автор: Shift 21.1.2009, 18:36

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

Просто так будет лучше так как тестировать 120+ трекер на корбина Москва - долго .....

Автор: Грем 21.1.2009, 20:34

При старте системы имхо не очень, у всех по разному при старте загружается софт ...

Хорошо бы, если при тестировании было окно, поверх патчера, в котором писался адрес сейчас проверяемый, сколько проверено и сколько осталось ... для наглядности

Автор: Yodj 21.1.2009, 20:40

Цитата(Грем @ 21.1.2009, 19:34) *
При старте системы имхо не очень, у всех по разному при старте загружается софт ...

Хорошо бы, если при тестировании было окно, поверх патчера, в котором писался адрес сейчас проверяемый, сколько проверено и сколько осталось ... для наглядности

Я тоже за такой вариант, и что бы побольше шрифт был и пожирнее. А то народ называет это зависаниями и грит мол хреновая версия, всте тормозит))) Мона и без окна, просто внизу где пишется "проверяем доступность" писать "проверено 1 из 120", "проверено 56 из 120" и тд.

Автор: Shift 21.1.2009, 20:54

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

Автор: Yodj 21.1.2009, 21:42

Цитата(Shift @ 21.1.2009, 19:54) *
Да я тоже об этом уже говорил ведмеду ) он щас тех сторону патчера реализовывает затем будут косметическая , сейчас в альфа версии есть предок прогрес бара
Если добавить сюда сплэшку как при проверке на вирусы в аутпосте ну и колво проверенных то получиться нормально )
можно вообще тест начать тогда при запуске браузера , по идее раз юзер запустил браузер - значит все работает

Да можно и прогресс бар оставить, главное что бы было понятно что там что то происходит)))

Автор: Ostr 22.1.2009, 1:15

вот уж любители графики))
статус бары неактуальны smile.gif (шутка №1)

актуальна консоль с изменяющимся заголовком smile.gif) (почти шутка №2)

Вон Йожик (извиняюсь за перевод на русский wink.gif) правильно сказал - "Мона и без окна, просто внизу где пишется "проверяем доступность" писать "проверено 1 из 120", "проверено 56 из 120" и тд."

Автор: Shift 22.1.2009, 1:21

так все за ... ждем VEDMED'а smile.gif

Автор: MASMAS 22.1.2009, 8:29

предлагаю сделать проверку трекеров раз в 5 дней. а то действительно напрягает, особенно москвичей

Автор: MASMAS 22.1.2009, 8:45

Shift, добавь к московскому списку ретрекеров весь питерский список - мало ли какая дырка откроется...

Автор: Shift 22.1.2009, 14:46

Вот как будет патчер который редко проверяет - добавлю а то это лишний геморой для Питера , оно вам надо ?

Автор: Vedmed 22.1.2009, 16:22

Цитата(Yodj @ 21.1.2009, 19:40) *
Я тоже за такой вариант, и что бы побольше шрифт был и пожирнее. А то народ называет это зависаниями и грит мол хреновая версия, всте тормозит))) Мона и без окна, просто внизу где пишется "проверяем доступность" писать "проверено 1 из 120", "проверено 56 из 120" и тд.

Фишка то в чем в общем-то:
Проверяется сокет - это немножко не то к чему все привыкли - пробовали достучаться в браузере до упавшего сервера - вот это оно - десяток секунд а то и больше на ответ.
Теперь самый смех - если запускать"по очереди" - то так и будет - можно хоть 1 запрос на проценты поделить - но будет это все минут 30 для Москвы dry.gif
Сейчас мы запускаем разом всю пачку и ответ (от первых скажем 30 "выскочек") приходит только секунд через 5-10 - на той же Москве четко видать.

Т.е. мы получаем сейчас:
+5-10 секунд - мертвый прогресс-бар
+1 секунда - первые 30 штук
+1 секунда - следующие 30
итд до упора.
На остальных городах все это тоже видно, но меньше чем на Москве - там все приходят одноврЕменно (или одновремЕнно?).

Наверно читерну стандартно - возьму общее время на операцию и разделю на проценты pardon.gif
Мне нужен "доброволец" со слабой машинкой, который бы записал время со специального билда.
(Ничего особенного не надо, просто слабая машинка (1ГГц, 256 памяти, ХР и .NET 2.0) и работающая кнопка PrtScr).

Цитата(MASMAS @ 22.1.2009, 7:29) *
предлагаю сделать проверку трекеров раз в 5 дней. а то действительно напрягает, особенно москвичей

Да, наверно лучше так.

PS Shift - черкни вечером в аську - что там со статистикой.

Автор: MASMAS 22.1.2009, 21:43

Цитата(Shift @ 22.1.2009, 13:46) *
Вот как будет патчер который редко проверяет - добавлю а то это лишний геморой для Питера , оно вам надо ?

я ж не прошу в питерский список весь московский добавлять, а наоборот - в московский добавь 4 питерских трекера

Автор: Shift 22.1.2009, 22:37

Добавил - стало 125 штук crazy.gif

Автор: Vedmed 23.1.2009, 13:19

Интернет у меня отменяется на неопределенное время (Корбина, чтоб ее Билайном) - если что и гляну на выходных - появится в пн.

ЗЫ Сейчас смотрю WPF - забавная весчь.
Если есть сурьезные возражения по плавному переходу на .NET 3.5 - отписываемся.

Автор: Ушелец 23.1.2009, 14:24

Цитата(Vedmed @ 23.1.2009, 12:19) *
Если есть сурьезные возражения по плавному переходу на .NET 3.5 - отписываемся.

Глюков после перехода боязно. Ставить 3,5 ради единственной программы как-то.... Сразу вспоминаются геморрои с запуском ATI CatalistControlCenter (будь он неладен), которому 2.0 нужен...

Автор: Shift 23.1.2009, 15:58

Ну на WinVista\Win7 по умолчанию эта версия .....
вроде особой причины не перехода нету , а на Win ХРени через Windows Update тоже само скачаеться

Автор: Ostr 23.1.2009, 21:30

про .нет 3.5 - достаточно имхо сделать совместимость старого патчера с данными сервера smile.gif
а дальше пользователи пусть сами выбирают, на каком патчере сидеть smile.gif

ну или саппортить обе версии smile.gif

Автор: Shift 23.1.2009, 21:32

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

Автор: GroboiD 23.1.2009, 21:35

3.5 не выкачивается автоматом с апдейтами. Надо специально закачивать и ставить.

Автор: Shift 23.1.2009, 21:40

хм , тогда лучше подождать смерти ХРени и тогда уже делать на 3.5 smile.gif

Автор: RoadTrain 24.1.2009, 2:17

Цитата(Shift @ 23.1.2009, 20:40) *
хм , тогда лучше подождать смерти ХРени и тогда уже делать на 3.5 smile.gif

Долго ждать будете clapping.gif

Автор: Dialog 24.1.2009, 6:58

Цитата(Shift @ 23.1.2009, 17:58) *
Ну на WinVista\Win7 по умолчанию эта версия .....
вроде особой причины не перехода нету , а на Win ХРени через Windows Update тоже само скачаеться

В висте 3.0, а они про 3.5

Автор: Shift 24.1.2009, 8:46

в висте 3.5 через Win Update сам выкачиваеться автоматом так же как и на 7-ёрке

Автор: Dialog 24.1.2009, 10:58

Цитата(Shift @ 24.1.2009, 10:46) *
в висте 3.5 через Win Update сам выкачиваеться автоматом так же как и на 7-ёрке

но она же не по умолчанию wink.gif

Автор: Shift 24.1.2009, 13:48

по умолчанию smile.gif
у меня Win 7 ...

Автор: FreeM@N 24.1.2009, 16:11

Посмотрел на скрины патчера и почитал некоторые посты новичков и появилось предложение:
В статусбаре нужно писать не сколько не доступно, а наоборот - сколько доступно ретрекеров ибо:
1) Пользователю важны только те ретрекеры, которые доступны ему, а на остальные ему наплевать.
2) Ну и чисто психологический момент - лучше когда что-то разрешено, чем запрещено, ну например:
Недоступно 999 из 1000 ретрекеров. Реакция - ааааа, какова хрена, что делать, это нормально???
Доступен 1 ретрекер из 1000. Реакция - ну, тоже не плохо smile.gif

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

Надеюсь я понятно изложил суть предложения?

Хотя подумал тут - это скорей всего только к Москве относится...но давайте мыслить глобально - вдруг когда-нить деление будет по странам... biggrin.gif

Автор: Dialog 24.1.2009, 16:38

Цитата(Shift @ 24.1.2009, 15:48) *
по умолчанию smile.gif
у меня Win 7 ...

ну не у всех же вин7... я её попробовал, но достали некоторые баги wacko.gif

Автор: Shift 24.1.2009, 18:56

FreeM@N Уже есть , Украина ..... smile.gif
Dialog Сижу с слива публичной 7000 бетки - ниодного бага дрова вистовские встали на отлично ..... KIS 2009 пашет отлично

Автор: Dialog 25.1.2009, 9:10

Цитата(Shift @ 24.1.2009, 20:56) *
Dialog Сижу с слива публичной 7000 бетки - ниодного бага дрова вистовские встали на отлично ..... KIS 2009 пашет отлично

Ну может он в х64... папки с нескольких раз открываются

Автор: MASMAS 25.1.2009, 9:49

предлагаю с самое ближайшее время сделать промежуточный билд так


- проверять доступность московских раз в 10 суток
- убрать Showmessage "проверено за 60 секунд" - ни к чему оно, только раздражает

Автор: Yodj 25.1.2009, 11:37

Цитата(MASMAS @ 25.1.2009, 8:49) *
предлагаю с самое ближайшее время сделать промежуточный билд так


- проверять доступность московских раз в 10 суток
- убрать Showmessage "проверено за 60 секунд" - ни к чему оно, только раздражает

Я считаю что раз в сутки проверка вполне нормальна, т.к. каждый день добавляется по 2-3 ретрекера. Если кого то неустраивает пускай лучше в ручную проверяют.( Можно просто сделать, что после установки по умолчанию стоит ручная проверка).

Со вторым согласен. Единственное надо прогресс бар какой нибудь.

Автор: Shift 25.1.2009, 12:05

Да прогресс бар есть , просто щас делаеться билд с интегрированным репортом на статистику и хочеться чтоб этот билд включил всебя и статистику и баг фикс smile.gif
Но тем не мение обкатка нового аннонсинга и статистики проходит отлично , на хостинге держит уже 10к пиров , после увеличения времени аннонса ошибка на хостинге почти не появляеться smile.gif
Статистика уже есть можно сказать движок осталась морда для нее smile.gif

Автор: Vedmed 26.1.2009, 10:40

Цитата
1 Сделать патчинг уже раздающихся торрентов . Технологию предложил RoadTrain http://re-tracker.ru/index.php?s=&showtopic=14&view=findpost&p=268

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

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

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

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

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

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

1-2-7 - написал http://www.box.net/shared/12p423pg2nна WPF (тот самый злосчастный .NET3.5 drinks.gif )

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

ЗЫ Закрывается по правому клику мышки, ESC, в конце прогона

ЗЗЫ Таскается окошко за картинку и запоминает положение на экране.


4 - сложно сказать - скорее исправлено чем нет.

6 - Чуть поменял, но смысл тот же - выше описан.

8 - Галка магнет в Настройки-Дополнительно определяет режим - либо все через магнит, либо ничего.

10 - вроде внес изменения.

ЗЫ По горячим следам убрал мессаджбокс, поменял надпись в статусе, сделал проверку доступности только при удачном обновлении трекер-листа и не чаще раз в 7 дней.

Как обычно - все в http://www.box.net/shared/u65h9maqez папке - версия 1.9.1.8.

ЗЗЫ Там встроенное неотключаемое добавление расширенного анноунса на статистику (которая счас делается) - так что это пока тестовая версия, а не публичная.

ЗЗЗЫ Да, в магнете нет отправки отчета на статистику.

Вот вроде все - тестируйте.

UPD: Shift - наладь [spoiler]
- у меня он чего то не пашет в постах - на "главной" теме он не открывается, на остальных наоборот - все время открыт.

Автор: Yodj 26.1.2009, 11:06

Ссылка не работает(((

Vedmed: поправил, там кавычки лишние... wink.gif

Ачто там за папка TorrentPatcher_src ?

Автор: Vedmed 26.1.2009, 11:39

Цитата(Yodj @ 26.1.2009, 10:06) *
Ачто там за папка TorrentPatcher_src ?

src - исходный код каждой версии.
просто TorrentPatcher.zip/rar - исполняемый файл (или файл+настройки).
На основе него Shift потом сделает инсталлятор (чтобы успели потестировать, прежде чем публиковать).

Автор: Shift 26.1.2009, 16:42

Щас буду тестить , а почему незя добавлять статистику по магнету ?

Автор: RoadTrain 26.1.2009, 20:18

Цитата(Shift @ 26.1.2009, 17:42) *
Щас буду тестить , а почему незя добавлять статистику по магнету ?

Видимо, пока просто не сделано.

Автор: Ostr 27.1.2009, 0:34

hands.dll определенно быстрее чем "коротулька на WPF (тот самый злосчастный .NET3.5 drinks.gif )"
по поводу этой самой коротульки : я прекрасно понимаю, что это, судя по всему "решение на коленке" (поправите если не прав wink.gif), но меня сильно удивило появление в списке процессов огромного количества торрент-клиентов (каждый патчер открывает новый клон клиента)

в принципе все равно ничего для меня не изменилось smile.gif поэтому спасибо Vedmed'у за потраченное время smile.gif

апд : и еще возникло впечатление, что маус райт-клик закрывает коротульку (проверил - действительно это так)))

Автор: Vedmed 27.1.2009, 10:15

Цитата(RoadTrain @ 26.1.2009, 19:18) *
Видимо, пока просто не сделано.

там просто по ходу забавная штука - правила формирования магнета пересекаются с содержимым анноунс-запроса на статистику - надо тумат.

Цитата(Ostr @ 26.1.2009, 23:34) *
hands.dll определенно быстрее чем "коротулька на WPF (тот самый злосчастный .NET3.5 drinks.gif )"
по поводу этой самой коротульки : я прекрасно понимаю, что это, судя по всему "решение на коленке" (поправите если не прав wink.gif), но меня сильно удивило появление в списке процессов огромного количества торрент-клиентов (каждый патчер открывает новый клон клиента)

в принципе все равно ничего для меня не изменилось smile.gif поэтому спасибо Vedmed'у за потраченное время smile.gif

апд : и еще возникло впечатление, что маус райт-клик закрывает коротульку (проверил - действительно это так)))


Ну я вроде написал - закрывается она по ESC и правому клику.
Вот с торрент-клиентом - чешу в затылке - у меня с utorrent все в порядке - просто потому что он нормально инициирует новый его запуск и вместо запуска отдельного процесса просто выкидывает окошко с добавлением торрента.
Кидайте ссылку на свой клиент - посмотрим.
Вообще в спойлере я все вроде четко расписал. - счас переделаю его в другой тег - спойлер почему то глючит... unsure.gif

Автор: Ostr 27.1.2009, 22:27

uTorrent 1.8.1 клиент smile.gif

а под спойлер не мог заглянуть - криво отображалось.

Автор: RoadTrain 27.1.2009, 22:45

Цитата(Vedmed @ 27.1.2009, 11:15) *
там просто по ходу забавная штука - правила формирования магнета пересекаются с содержимым анноунс-запроса на статистику - надо тумат.

Често, не знаю как на .NET, а в php есть спец. функция urlencode(), через неё я пропускаю трекер в магнете. Получается что-то вроде
Код
magnet:?dn=Golyi.Pistolet.3.1994.RUS.HDTVRip.XviD.AC3.-HQ-ViDEO.avi&xl=1566040064&xt=urn:btih:PGXZ27OH2DFY6AUES5DLLGJPEACYFAEP&tr=http://re-tracker.ru/announce.php?name=Golyi.Pistolet.3.1994.RUS.HDTVRip.XviD.AC3.-HQ-ViDEO.avi%26size=1566040064%26comment=http%253A%252F%252Ftorrents.ru%252Fforum%252Fviewtopic.php%253Ft%253D1194988%26isp=10+1


Вот, кстати, первый набросок статистики, будет ещё переделываться.
http://ipicture.ru/Gallery/Viewfull/12357535.html

Автор: PingWin 28.1.2009, 18:39

Ребят, а зачем было городить такой огород с перехватом загрузки торрента, дописывания в него своих трекеров и т.д.?
Предлагаю куда более элегантное решение:
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/trunk/doc/rpc-spec.txt)). Я так понимаю, вы (впрочем, как и я smile.gif) ) пишете на .net, в никсах для работы .net'а есть http://www.mono-project.com/. Если верить сайту, то подмножество классов вплоть до 2.0 включительно реализовано в моно полностью.

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

Автор: Shift 28.1.2009, 18:54

Только надо включить WEBUI smile.gif руками , или можно это делать не руками ?

Автор: xxx333000 28.1.2009, 20:38

А можно pass-key из данных для статистики убрать?

Автор: Shift 28.1.2009, 21:39

Так он не отсылаеться
UPD
А нет отсылаеться
передам .....
PS та версия тестовая , я для нее инсталятора не сделал , а значит тестинг ограниченным кол-во народом .....

Спасибо за важный баг репорт

Автор: PingWin 29.1.2009, 10:38

Цитата(Shift @ 28.1.2009, 17:54) *
Только надо включить WEBUI smile.gif руками , или можно это делать не руками ?
Да, но разве это проблема? Всего одна галочка в настройках. Если вы имеете ввиду установку веб-морды (скачать webui.zip с сайта, положить в %appdata%\uTorrent....), то для работы API оно не требуется. В этом WebUI.zip только сама морда, отдающаяся юзеру при запросе ..../gui/
API работает сразу после установки галочки Enable WebUI. При желании защищается паролем (что, в общем, очень даже рекомендуется). Если уж очень хочется включать автоматически - то в файле settings.dat это делается настройкой webui.enable = 1. Аналогично, из webui.* можно и имя, и пароль достать. Но имхо юзер сам в состоянии включить вебуй и прописать в конфиг "патчера" порт, логин, пароль...

Автор: Vedmed 29.1.2009, 13:15

Цитата(PingWin @ 28.1.2009, 17:39) *
Ребят, а зачем было городить такой огород с перехватом загрузки торрента, дописывания в него своих трекеров и т.д.?

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

В принципе не вопрос - опять хорошее предложение - только вот кто это сделает?)))

ЗЫ Немного поправил патчер - убрал основной трекер из анонса (да, там был пасскей в случае торрент.сру - пропустил - сорри), добавил новую галку.
НЕ ЗАБЫВАЕМ УДАЛИТЬ Settings.ini ИЗ КАТАЛОГА, ПЕРЕД ЗАМЕНОЙ EXE.

http://www.box.net/shared/ck31lguzgi

http://www.box.net/shared/ck31lguzgi

Автор: FreeM@N 31.1.2009, 13:58

Цитата(PingWin @ 28.1.2009, 18:39) *
......
В дальнейшем можно добавить поддержку linux и прочих *nix и *bsd, там самые популярные клиенты - это rTorrent (управляется похожим способом через XML-RPC, описание тут: http://libtorrent.rakshasa.no/wiki/RTorrentXMLRPCGuide))
......

Почитал, увы - через XML-RPC трекеры можно только включать или выключать, но за наводку спасибо, есть пара мыслей как это заюзать, может что-то полезное получится smile.gif

Автор: RoadTrain 1.2.2009, 7:21

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

Это повысит вероятность нахождения локальных пиров, хотя и придётся прописать статический айпи.

Автор: Shift 1.2.2009, 10:53

Щас бы стату для Корбины Москва сделать smile.gif
Т.е надо при выобре в патчере ее выдавать доп окно с районами , чтоб потом репортовать патчером о районе пира
И кстати может жестко врезать отправку статы на сервер а то получаеться без галки не отправляет а с галкой отправляет на все сервера

Автор: Vedmed 1.2.2009, 12:10

Цитата(Shift @ 1.2.2009, 9:53) *
И кстати может жестко врезать отправку статы на сервер а то получаеться без галки не отправляет а с галкой отправляет на все сервера

Я о чем и спрашивал - если нормально работает на всех - почему не отправлять на все?
Локальный айпи - а вот хз какой он у пользователя... unsure.gif
Могу ввести текстбокс дополнительный.

Автор: Shift 1.2.2009, 12:13

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

Автор: Ostr 1.2.2009, 12:33

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

Автор: Vedmed 1.2.2009, 12:56

Цитата(Ostr @ 1.2.2009, 11:33) *
патчер уже существующих торрентов необходим, тот, что существует сейчас работает крайне странно smile.gif
причем патчер должен удалять уже существующие ретрекеры, кроме основного трекера естно smile.gif

2е понял плохо - как отделить уже существующие от основного?
(На т.сру ясно, а вот на пиратбэе, где основных минимум 4)

Автор: Ostr 1.2.2009, 13:00

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

Автор: Shift 1.2.2009, 13:11

Ну лучше бинарник бы разобрать smile.gif и при обновлении файла ретрекеров обновлять трекеры в бинарнике

Автор: Ostr 1.2.2009, 13:27

да, кстати, ща еще обнаружил странную кнопку :
настройки - дополнительные - файл
по моему её стоит хотя бы неактивной сделать smile.gif
+ нельзя править список торрентов в этом же окошке, а при наведении на чекбокс "править и сохранять" написано, что можно править))

Автор: Vedmed 1.2.2009, 14:44

Цитата(Ostr @ 1.2.2009, 12:27) *
да, кстати, ща еще обнаружил странную кнопку :
настройки - дополнительные - файл
по моему её стоит хотя бы неактивной сделать smile.gif
+ нельзя править список торрентов в этом же окошке, а при наведении на чекбокс "править и сохранять" написано, что можно править))

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

Правка осталась от самой первой версии, когда не было еще никакого внешнего файла и разбивки на провайдера-районы (смсл был - определить самому текущие ретрекеры, добавить их и вся настройка). Уберу.

Автор: RoadTrain 1.2.2009, 20:28

насчёт ip - http://forum.vingrad.ru/forum/topic-175400.html
А сделать предлагаю так. Текстбокс, в него пользователь вводит ип. Рядом кнопка "Определить ип", при нажатии на кот. патчер определяет ип и вводит его к текстбокс.

насчёт патчинга существующих торрентов, могу сделать веб-патчер. Загружаете resume.dat и получаете пропатченный...

Автор: Shift 1.2.2009, 20:51

Будет полезно )
А еще Vedmed вроде говорил что сделает это smile.gif

Автор: Vedmed 1.2.2009, 20:54

Цитата(RoadTrain @ 1.2.2009, 19:28) *
насчёт ip - http://forum.vingrad.ru/forum/topic-175400.html

Если б было все так просто...
По пунктам:
1. Приведенный код дает нам под вистой ipv6
2. Ситуацию если 2 сетевые как правильно там было сказано тоже никто не отменял. (я уж молчу про VPN - он тоже как 2я сетевая).
3. Получив ipv4 я понял что он у меня от роутера 192.168.1.4

По resume.dat - попробуй - там свои заморочки - если получится - карашо.
(но надо тестить хотя бы на 1.6.1, 1.7.1 и 1.8.1 и помнить что завтра utorrent захочет - и поменяет его формат).

Автор: RoadTrain 1.2.2009, 20:56

Цитата(Vedmed @ 1.2.2009, 21:54) *
Если б было все так просто...
По пунктам:
1. Приведенный код дает нам под вистой ipv6
2. Ситуацию если 2 сетевые как правильно там было сказано тоже никто не отменял. (я уж молчу про VPN - он тоже как 2я сетевая).
3. Получив ipv4 я понял что он у меня от роутера 192.168.1.4

Поэтому и надо возможность ввести ип самому. Это будет как доп. фишка, не основная.

Цитата(Vedmed @ 1.2.2009, 21:54) *
По resume.dat - попробуй - там свои заморочки - если получится - карашо.
(но надо тестить хотя бы на 1.6.1, 1.7.1 и 1.8.1 и помнить что завтра utorrent захочет - и поменяет его формат).

Постараюсь всё учесть.

Автор: PingWin 3.2.2009, 14:10

Цитата(Vedmed @ 1.2.2009, 11:56) *
2е понял плохо - как отделить уже существующие от основного?
(На т.сру ясно, а вот на пиратбэе, где основных минимум 4)

Всё, что в 10.0.0.0/8 - левые smile.gif
Ещё можно запоминать то, что мы сами добавляли.
Можно в настройках сделать "исключения" для 10.0.0.0/8 (ну мало ли... smile.gif )


PS: Люди, вот я уже с недельку факультативно интересуюсь всей этой ретрекерской темой, и понимаю, что либо я ничего не понимаю, либо что-то не так smile.gif
1. Где есть централизованный, единый список активных трекеров, которые можно использовать?
2. Потыркался в этом топике: http://torrents.ru/forum/viewtopic.php?p=13189684&rnd=714596357, ни один из трекеров не оказался доступным. Мрут как мухи? Или просто пиринг между районами закрыт? Где искать актуальные, рабочие трекеры для своего района (Медведково, адрес из диапазона 10.87.0.0/16).
3. А вы используете оригинальный xbtt, т.е. он раздаёт все известные пиры всем клиентам? Т.е. не учитывает район запроса? Это я к тому, что нет великой проблемы сделать xbtt, который будет отдавать пиры только конкретного района конкретному клиенту, ну и иметь один-два-три действительно стабильных трекера...

Автор: Vedmed 3.2.2009, 16:01

Цитата(PingWin @ 3.2.2009, 13:10) *
Всё, что в 10.0.0.0/8 - левые smile.gif
1. Где есть централизованный, единый список активных трекеров, которые можно использовать?

локальный yodjik.no-ip.org как определить? unsure.gif
Как его отличить от re-tracker.ru, который инетовский и 1 и другой от "главного"?

В файлике в каталоге патчера (trackerssimple.ini) все ретрекеры.
Проверить доступные можно кнопкой проверить доступность в Настройки-Основные. Список доступных после окончания проверки будет в Настройки-Дополнительно.

Автор: PingWin 4.2.2009, 16:28

Цитата(Vedmed @ 3.2.2009, 15:01) *
локальный yodjik.no-ip.org как определить? unsure.gif
Как его отличить от re-tracker.ru, который инетовский и 1 и другой от "главного"?
Во-первых, считаю, что трекера с хостнеймом (в противовес ip) считать достаточно стабильными и "постоянными". Потому что любой ламер может запустить xbtt, для этого большого ума не надо. Поживёт полчаса и сдохнет, когда юзеру надоест и он гулять пойдёт smile.gif)) А вот трекера с хостнеймом можно считать достаточно стабильными, хотя бы от того, что юзер потрудился этот самый хостнейм завести и поставить утилитку для обновления / сконфигурить в рутере.
Во-вторых, как вариант было предложено "Ещё можно запоминать то, что мы сами добавляли".

Цитата(Vedmed @ 3.2.2009, 15:01) *
В файлике в каталоге патчера (trackerssimple.ini) все ретрекеры.
Проверить доступные можно кнопкой проверить доступность в Настройки-Основные. Список доступных после окончания проверки будет в Настройки-Дополнительно.
Эмм... В вопросе предполагалось "где брать без патчера" smile.gif Т.е. предположим у меня нету патчера. Где взять такой список? Патчер разве не с инета его берёт? Неужели в ресурсах тянет?

Автор: Shift 4.2.2009, 16:35

Я при релизе каждой версии беру новый трекер лист и пакую в месте с патчером его на всякий случай , но обновляеться он по любому
Плюс по умолчанию создаеться трекер лист из ресусров проги для Питера ...

Автор: Nomin 4.2.2009, 17:02

Цитата(PingWin @ 4.2.2009, 15:28) *
Эмм... В вопросе предполагалось "где брать без патчера" smile.gif Т.е. предположим у меня нету патчера. Где взять такой список? Патчер разве не с инета его берёт? Неужели в ресурсах тянет?


здесь вроде как все ретрекеры собрались...:
http://re-tracker.ru/trackerssimple.ini

Автор: PingWin 4.2.2009, 17:37

Цитата(Nomin @ 4.2.2009, 16:02) *
здесь вроде как все ретрекеры собрались...:
http://re-tracker.ru/trackerssimple.ini
О, ну наконец-то, вот и адрес выискался smile.gif Спасибо!

Автор: GroboiD 4.2.2009, 22:13

Цитата(PingWin @ 4.2.2009, 15:28) *
Во-первых, считаю, что трекера с хостнеймом (в противовес ip) считать достаточно стабильными и "постоянными". Потому что любой ламер может запустить xbtt, для этого большого ума не надо. Поживёт полчаса и сдохнет, когда юзеру надоест и он гулять пойдёт smile.gif)) А вот трекера с хостнеймом можно считать достаточно стабильными, хотя бы от того, что юзер потрудился этот самый хостнейм завести и поставить утилитку для обновления / сконфигурить в рутере.

Ну мне вот лень настраивать левый домен для трекера. Может потом будет свой домен и прикручу к нему А-запись. Ну и по поводу полчаса - сейчас аптайм ретрекра 404 часа.

Автор: PingWin 6.2.2009, 11:38

Цитата(GroboiD @ 4.2.2009, 21:13) *
Ну мне вот лень настраивать левый домен для трекера. Может потом будет свой домен и прикручу к нему А-запись. Ну и по поводу полчаса - сейчас аптайм ретрекра 404 часа.

Вот вам и ещё одна идея - выделить под ретрекеры зону, например, *.msk.re-tracker.ru. smile.gif

Автор: Shift 6.2.2009, 12:17

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

Автор: RoadTrain 8.2.2009, 4:13

Цитата(RoadTrain @ 1.2.2009, 21:28) *
насчёт ip - http://forum.vingrad.ru/forum/topic-175400.html
А сделать предлагаю так. Текстбокс, в него пользователь вводит ип. Рядом кнопка "Определить ип", при нажатии на кот. патчер определяет ип и вводит его к текстбокс.

Апну.
Vedmed, сделай пожалуйста хоть заготовку, надо попробовать, очень полезная штука по идее...

Автор: Vedmed 8.2.2009, 12:14

Цитата(RoadTrain @ 8.2.2009, 3:13) *
Апну.
Vedmed, сделай пожалуйста хоть заготовку, надо попробовать, очень полезная штука по идее...

ок

Автор: Zhelezovsky 20.2.2009, 13:41

Есть такое предложение: если в списке адресов для анонса встречаются определённые адреса, то оставлять торрент непропатченным.
Поясню, зачем это надо. У нас в сети провайдера два трекера. При загрузке торрентов с них патчер так же запускается, и так же патчит эти торренты. В результате на ретрекеры идёт ненужный анонс и на http://re-tracker.ru/torrents.php такие торренты тоже отображаются, только захламляя их. Если бы патчер проверял торренты и при обнаружении их загрузки с локальных трекеров не патчил бы их, порядка было бы больше. smile.gif

Автор: moland 24.2.2009, 19:04

Цитата(Zhelezovsky @ 20.2.2009, 12:41) *
Есть такое предложение: если в списке адресов для анонса встречаются определённые адреса, то оставлять торрент непропатченным.

А банально сохранить этот торрент на диск и открыть юТоррентом? rolleyes.gif Ну или скопировать ссылку, в юТорренте есть действие "добавить по УРЛе", он даже сам из буфера заполняет адрес... rolleyes.gif
Кстати популярные firefox, например, или opera, при соотв. настройке, уточняют у юзера, какое действие следует произвести с файлом, чем открыть, куда сохранить и т.п. -- в них этого вопроса не существует, просто выбираем в конкретном случае юТоррент, если не хотим патчить по какой-то причине.
Я конечно не в курсе, у многих ли такая проблема вообще, но по-моему личному мнению, это проще, для таких редких, "специфичных" случаев, нежели усложнять код патчера, только увеличивая вероятность глюков...

Автор: IRainman 25.2.2009, 14:33

патчер призван упростить жизнь, всё что можно сделать с его помощью надо делать smile.gif

ps есть предложения как патчить торренты через web морду ? wink.gif

Автор: Yodj 25.2.2009, 17:34

Цитата(IRainman @ 25.2.2009, 13:33) *
патчер призван упростить жизнь, всё что можно сделать с его помощью надо делать smile.gif

ps есть предложения как патчить торренты через web морду ? wink.gif

Ну еще ни один из билдов патчера нельзя было назвать последним. Т.е. на данный момент есть проблемы с патченьем некоторых торрент файлов. Есть альтернатива. Есть минипатчилка. http://re-tracker.ru/index.php?showtopic=182 . Она помоему со всеми справляется.

Автор: Zhelezovsky 2.3.2009, 13:41

Цитата(moland @ 24.2.2009, 19:04) *
А банально сохранить этот торрент на диск и открыть юТоррентом? rolleyes.gif Ну или скопировать ссылку, в юТорренте есть действие "добавить по УРЛе", он даже сам из буфера заполняет адрес... rolleyes.gif
Кстати популярные firefox, например, или opera, при соотв. настройке, уточняют у юзера, какое действие следует произвести с файлом, чем открыть, куда сохранить и т.п. -- в них этого вопроса не существует, просто выбираем в конкретном случае юТоррент, если не хотим патчить по какой-то причине.
Я конечно не в курсе, у многих ли такая проблема вообще, но по-моему личному мнению, это проще, для таких редких, "специфичных" случаев, нежели усложнять код патчера, только увеличивая вероятность глюков...


Я сейчас так и делаю, то есть банально сохраняю и потом вручную открываю uTorrent. Добавлять URL в клиенте ещё сложнее.
Я несколько лет пользуюсь Firefox. Он почему-то при указании uTorrent'а файл всё равно отдаёт патчеру (патчер зарегистрирован в системе как обработчик торрентов по умолчанию).
Мне кажется, не такой уж это редкий случай. В нашем городе у всех провайдеров есть локальные трекеры.

Автор: Yodj 2.3.2009, 13:51

Цитата(Zhelezovsky @ 2.3.2009, 13:41) *
Я сейчас так и делаю, то есть банально сохраняю и потом вручную открываю uTorrent. Добавлять URL в клиенте ещё сложнее.
Я несколько лет пользуюсь Firefox. Он почему-то при указании uTorrent'а файл всё равно отдаёт патчеру (патчер зарегистрирован в системе как обработчик торрентов по умолчанию).
Мне кажется, не такой уж это редкий случай. В нашем городе у всех провайдеров есть локальные трекеры.

А в самом Файерфокс нелбзя поменять программу по умолчанию?

Автор: Zhelezovsky 2.3.2009, 14:05

Цитата(Yodj @ 2.3.2009, 13:51) *
А в самом Файерфокс нелбзя поменять программу по умолчанию?


В том-то и прикол, что это и есть программа по умолчанию в самом Firefox.
Глюк браузера, похоже. При выборе программы для открытия и выборе строки "uTorrent (по умолчанию)" открывался патчер. После ручного добавления "uTorrent.exe" все встало на свои места
Т.к. я с внешки качаю не так уж много, лучше оставить в системе uTorrent по умолчанию, а патчер открывать всё же вручную.

Но идея всё пропускать через одну прогу, чтобы она сама решала, патчить или нет, всё же достойна внимания, как я думаю.

Автор: Yodj 2.3.2009, 14:23

Цитата(Zhelezovsky @ 2.3.2009, 14:05) *
В том-то и прикол, что это и есть программа по умолчанию в самом Firefox.
Глюк браузера, похоже. При выборе программы для открытия и выборе строки "uTorrent (по умолчанию)" открывался патчер. После ручного добавления "uTorrent.exe" все встало на свои места
Т.к. я с внешки качаю не так уж много, лучше оставить в системе uTorrent по умолчанию, а патчер открывать всё же вручную.

Но идея всё пропускать через одну прогу, чтобы она сама решала, патчить или нет, всё же достойна внимания, как я думаю.

Но тут ведь ситуация такая, что лучше все добвалять через патчер, т.к. малоли кто то будет качать с интернета то, что вы скачали локально через торрент( хэш совпадет) Вот вы ему и потдадите. Ну а вообще поступайте как знаете)))

Автор: Black_Sun 3.3.2009, 15:16

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

Код
@echo off
del *.torrent

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

Автор: Shift 3.3.2009, 15:38

там медвед специально делал сохранения по запросу , а они вообще весят меньше 300 кб , даже гектар долго копить будет...

Автор: RoadTrain 3.3.2009, 15:40

Зато будет куча файлов ненужных...

Автор: _hydra_ 27.4.2009, 0:00

кгм smile.gif может уже было, но всётаки smile.gif
вобщем под х64 имеем проблему - патчер не может найти utorrent т.к. он находится в "Program Files (x86)" а в патчере жестко задано "Program Files", может всётаки лучше переменную использовать или ввести проверку на версию ОСи ?

Автор: Yodj 27.4.2009, 1:46

Цитата(_hydra_ @ 27.4.2009, 0:00) *
кгм smile.gif может уже было, но всётаки smile.gif
вобщем под х64 имеем проблему - патчер не может найти utorrent т.к. он находится в "Program Files (x86)" а в патчере жестко задано "Program Files", может всётаки лучше переменную использовать или ввести проверку на версию ОСи ?

Я извиняюсь, это в каком патчере что то жестко заданно? Может просто надо попробывать ручками указать путь, нажав на кнопочку справа?

Автор: _hydra_ 27.4.2009, 11:20

сорри, туплю smile.gif

Автор: fat.hamster 30.6.2009, 17:34

в туду: лично мне хотелось бы такую фишку:

у меня структура хранения сериалов такая

/mnt/media/Videos/Serials/House/House, Season 1

и она меня (и мою программу для каталогизации) полностью устраивает;но вот к примеру я хочу сказать 6-й сезон хауса, а релизер положил его в папку House_new_season_6

и что я имею: я делаю у себя новую папку, "House, Season 6", в rtorrent открываю торрент-файл, говорю программе, что сохранить надо в

/mnt/media/Videos/Serials/House/House, Season 6

но реально файлы начнут писаться в "/mnt/media/Videos/Serials/House/House, Season 6/House_new_season_6" .. тот же uTorrent делает все правильно, но реалии таковы, что я использую и буду использовать rtorrent

так вот строка House_new_season_6 ведь в торрент-файле присутсвует, значит - ее можно поменять, разве нет? вот тогда бы для меня такой патчер был на вес золота wink.gif

Автор: FreeM@N 30.6.2009, 17:58

Это вроде TODO для виндового патчера...ну да ладно...

Цитата(fat.hamster @ 30.6.2009, 18:34) *
.....

и что я имею: я делаю у себя новую папку, "House, Season 6", в rtorrent открываю торрент-файл, говорю программе, что сохранить надо в

/mnt/media/Videos/Serials/House/House, Season 6

но реально файлы начнут писаться в "/mnt/media/Videos/Serials/House/House, Season 6/House_new_season_6" .. тот же uTorrent делает все правильно, но реалии таковы, что я использую и буду использовать rtorrent
...


Ну вообще если абстрагироваться от uTorrent и rTorrent и представить что в содержимое торрент файла это папка со стрктурой:
/AAA
^----/BBB.txt
и то, когда передаётся управление программе с командой "сохранить торрент (содержимое)" в папку /blabla/eee/ логично что будет сохранено c исходной структурой и файл BBB.txt будет лежать в /blabla/eee/AAA/ а не в /blabla/eee/

С другой стороны (в разрезе uTorrent и rTorrent) uTorrent - это GUI-шное приложение и оно более вариативное в плане настроек и т.д. Оно и должно таким быть, по определению, иначе зачем GUI.

Вобщем к чему это я - сомневаюсь что такая релизация будет в rtorrent. А если изменить структуру файлов торента (патчером например) то вы получите совершенно другой торрент. Поправьте если где ошибся.

Автор: Yodj 1.7.2009, 16:36

Сорри если я туплю, но коим боком принцип сокранения торрентов на разных осях и в разных клиентах сопостовим с темой ТУДУ на форуме посвященном развитию СЛР?

Автор: FreeM@N 1.7.2009, 19:46

Цитата(Yodj @ 1.7.2009, 17:36) *
Сорри если я туплю, но коим боком принцип сокранения торрентов на разных осях и в разных клиентах сопостовим с темой ТУДУ на форуме посвященном развитию СЛР?

Тоже не в курсе, я так и написал в своём предыдущем посте первым предложением.... smile.gif

Автор: UTro 29.9.2009, 16:00

Не нашел, может уже есть возможность сохранять торрент-файл открытый в IE8 на сетевой диск и не запускать uTorrent-клиент? Он его автоматически загрузит. Аддер делает похоже, но только потом нужно искать файл в папке каталога C:\Users\<usr>\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5 и переносить его в папку Автозагрузки.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)