Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: TorrentAdder от igor_n
Re-Tracker | Система локальных ретрекеров | Ретрекер > РеТрекер > Патчер торрентов
Страницы: 1, 2, 3
Black_Sun
Переустановил аддер удалил старый, и всё заработало
Black_Sun
Не, вру, не патчит, просто открывает в utorrent

p.s. У меня Windows 2003 server
Black_Sun
Цитата(DiRH @ 4.4.2009, 22:46) *
позникает проблема как на скрине в последнем сообщении на первой странице темы. что-то удалось решить по ней?
фреймворки до 3, версия патчера последняя

в подробностях пишет следующее:

CODE
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at TorrentLoader.frmMain.UpdateTrackerStructure()
at TorrentLoader.frmMain.CheckCommandLine()
at TorrentLoader.frmMain.Form1_Shown(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnShown(EventArgs e)
at System.Windows.Forms.Form.CallShownEvent()
at System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj)
at System.Threading.ExecutionContext.runTryCode(Object userData)
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(
TryCode code, CleanupCode backoutCode, Object userData)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme)
at System.Windows.Forms.Control.InvokeMarshaledCallbacks()


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
TorrentPatcher
Assembly Version: 1.9.2.0
Win32 Version: 1.9.2.0
CodeBase: file:///C:/Program%20Files/Torrent%20Patcher/TorrentPatcher.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


торент Адер тоже не работает - при запуске .torrent файла нет никакой реакции
пробовал удалять, чистить реестр ит следов программы, результат тот же. Расширение конечно же зарегистрировано за торент адером. Есть идеи в чем дело?
В логе программы после записи об открытии торент файла следнует забавная надпись shit happens smile.gif

Подскажите как решить проблему, а то и правда полный шит хепенс..

Польностью такая же проблема, абсолютно, один в один sad.gif
Ставил через инсталлятор





инишка вот
Код
[Settings]
AddStat=True
LaunchPath=E:\utorrent\utorrent.exe
LaunchArguments=%1
TrackerIniIndex=1 0
TrackerCheck=120 133 149 0  
TrackersFile=E:\Torrent_Patcher\trackerssimple.ini
igor_n
проверь что у тебя ассоциировано с расширением .torrent. Всё прекрасно патчится.
igor_n
есть бага. проявляется только на корбине, поскольку сайт делает для неё особую версию торрента, расходящуюся со стандартом. Исправлю.
naif
Цитата(xxx333000 @ 18.4.2009, 19:57) *
igor_n, если не тяжело сделайте пожалуйста опцию "включить добавление статистических параметров во все урлы"

присоединяюсь к просьбе, народ хочет видеть "красивую" статистику на своих ретрекерах wink.gif
gromaster
на MICROSOFT.WINDOWS.7.ULTIMATE.7600.16385.RTM.X86.
RETAIL.ENGLISH.DVD-WZT
не работает (((
Yodj
Цитата(gromaster @ 21.7.2009, 0:11) *
на MICROSOFT.WINDOWS.7.ULTIMATE.7600.16385.RTM.X86.
RETAIL.ENGLISH.DVD-WZT
не работает (((

А по конкретнее? У меня на Вин 7 РК х64 все работает.
gromaster
Запустил в режиме совместимости с xp sp3 всё заработало =)
wMw
Где можно найти торрент-патчер...где можно указать свой анонс и путь к программе
Без всяких .ini файлов
eximido
Товарищи разработчики, а не поделитесь ли исходниками актуальной версии TorrentAdder'а?
Их нужно нам буквально для реализации того, что описал камрад wMw постом выше. Заранее спасибо.
eximido
Цитата(eximido @ 28.9.2009, 19:17) *
Товарищи разработчики, а не поделитесь ли исходниками актуальной версии TorrentAdder'а?
Их нужно нам буквально для реализации того, что описал камрад wMw постом выше. Заранее спасибо.

Собственно говоря, по большей части интересует только то, каким изменениям относительно выложенных ранее в теме исходников (датированных февралем) подвергались функции AddTrackerList() и main() в области сохранения нового торрента.
Т.к. на некоторых (не всех) торрентах собранный мной на основе тех исходников патчер крашится, а у меня не получается разобраться, в чем именно проблема. Чувствуется, что проблема в некоторой косячности кода означенных функций.
igor_n
Цитата(eximido @ 29.9.2009, 0:14) *
Собственно говоря, по большей части интересует только то, каким изменениям относительно выложенных ранее в теме исходников (датированных февралем) подвергались функции AddTrackerList() и main() в области сохранения нового торрента.
Т.к. на некоторых (не всех) торрентах собранный мной на основе тех исходников патчер крашится, а у меня не получается разобраться, в чем именно проблема. Чувствуется, что проблема в некоторой косячности кода означенных функций.



Перевыложил toradd_src.zip . Крашилось по банальной причине - некоторые трекеры опускают поле announce, которое по-хорошему должно присутствовать даже если есть announce-list.
eximido
Цитата(igor_n @ 29.9.2009, 10:58) *
Перевыложил toradd_src.zip . Крашилось по банальной причине - некоторые трекеры опускают поле announce, которое по-хорошему должно присутствовать даже если есть announce-list.

Не, как раз это я своими силами поправил, но не помогло. smile.gif Всё равно крашится на некоторых торрентах, причем в которых есть все поля - и announce, и announce-list... Непонятно в чем дело.
Спасибо за исходники, будем разбираться, может еще что изменилось.
igor_n
Цитата(eximido @ 29.9.2009, 12:53) *
Не, как раз это я своими силами поправил, но не помогло. smile.gif Всё равно крашится на некоторых торрентах, причем в которых есть все поля - и announce, и announce-list... Непонятно в чем дело.
Спасибо за исходники, будем разбираться, может еще что изменилось.



Пришли такой торрент-файл
UTro
Подскажите, как Adder может сохранять исправленный торрент-файл в папку автозагрузки uTorrent'a на другом ПК?
igor_n
Цитата(UTro @ 29.9.2009, 17:07) *
Подскажите, как Adder может сохранять исправленный торрент-файл в папку автозагрузки uTorrent'a на другом ПК?



легко.

LaunchPath=cmd.exe /c d:\copytorrent.cmd

содержимое copytorrent.cmd:
copy %1 \\torrent_computer\in_torrent


UTro
Tue Sep 29 19:40:11 2009 Running for torrent "C:\Users\Admin\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5\AJS123A1\[torrents.ru].t652919[1].torrent"
Tue Sep 29 19:40:11 2009 Running of ""cmd.exe /c d:\copytorrent.cmd" "C:\Program Files\Torrent Patcher\[torrents.ru].t652919[1].torrent"" failed with code 123

Запись журнала "Running of " может отсутствовать вообще или содержать код ошибки 2, 3, 123.
Команды оболочки выполняемые в ручную копируют и переносят файлы. Т.е. дело не в них. TorrentAdder.exe - нет.

P.S. Под какой OS и какой версией MS VS собиралась текущая версия программы-патчера? Win7 и VS 2008 - программа перестраивается, но при выполнении выдает ошибку "Invalid file open mode, 0" при попытке открыть "TorrentAdder.log" в режиме "aw".

P.S.2 Поделитесь своими решениями. У кого как работает сохранение в папку автогагрузки uTorrent.

Пока только TorrentPatcher.exe, Settings.ini:
[Settings]
LaunchPath=C:\Program Files\Torrent Patcher\movetor.cmd

C:\Program Files\Torrent Patcher\movetor.cmd:
move %1 "\\comp\AutoDL\"
igor_n
LaunchArguments=%1 в инишнике стоит?
eximido
Цитата(eximido @ 29.9.2009, 12:53) *
Не, как раз это я своими силами поправил, но не помогло. smile.gif Всё равно крашится на некоторых торрентах, причем в которых есть все поля - и announce, и announce-list... Непонятно в чем дело.
Спасибо за исходники, будем разбираться, может еще что изменилось.

Похоже, ситуация прояснилась.
Сбой происходит из-за того, что в своей версии этого патчера я пытаюсь сохранять файл по тому же самому пути, где был исходный файл, т.е. хочу автоматически его заменять. Так вот при открытии файла из Opera, которой пользуюсь я, такая фишка спокойно прокатывает. А в IE, которым пользовался юзер, обнаруживший сбой, при попытке открыть на запись этот файл получалось errno 13 со всеми вытекающими последствиями (включая краш программы, когда не было обработки ошибки открытия файла на запись).
FreeM@N
Цитата(eximido @ 30.9.2009, 19:30) *
Похоже, ситуация прояснилась.
Сбой происходит из-за того, что в своей версии этого патчера...

Вообще писать автору об ошибках в модифицированной программе - как минимум не красиво, а также это может привести к большой путанице.

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

Вобщем и целом надеюсь моя мысль вами понята верно...
eximido
Цитата(FreeM@N @ 30.9.2009, 21:13) *
Вообще писать автору об ошибках в модифицированной программе - как минимум не красиво, а также это может привести к большой путанице.

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

Вобщем и целом надеюсь моя мысль вами понята верно...

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

В любом случае, всем спасибо за внимание.
Дальше как-нибудь сами разберемся.
no name
При запуске патчера uTorrent не мог найти файл торрента.
Можно обойти эту проблему установив запуск приложения в режиме совместимости с windows xp, но тогда задалбывает UAC
Нашел решение для Win7 (скорее всего подойдет и для vista):
1. Ставим (копируем) патчер в директорию с коротким именем без пробелов (например E:\TP\)
И всё
Donki
TorrentAdder добавляет статистику на http://re-tracker.ru:80, а где-нибудь можно прописать чтоб он добавлял статистику на ешё один адрес?
MiB
Цитата(Donki @ 16.10.2009, 23:25) *
TorrentAdder добавляет статистику на http://re-tracker.ru:80, а где-нибудь можно прописать чтоб он добавлял статистику на ешё один адрес?

bencode.cpp
строка 237
есть:
Код
        if ((url.find("re-tracker.ru") != string::npos) || addStat)

нужно заменить на
Код
        if ( addStat )


тогда при установке addStat=True во ВСЕ торенты будут добавляться данные.
при false соответственно никуда не будут.


отредактировал 24.01.2010
P.S. не особое знание C++ и невнимательность sad.gif данные изменения работать не будут. сейчас при установке addStat=True статистика должна добавляться во все, а при установке в false только туда где в URL есть подстрока "http://re-tracker.ru:80". к сожаления не работает sad.gif
можно заменить строку 186:
Код
    const bool addStat = stricmp(GetIniString("Settings", "AddStat", "", g_mainIni).c_str(), "True") == 0;

на что-то однозначно устанавливающее addStat=true.
или вообще удалить строки 237,238 и 242.

но это как-то непраивльно. sad.gif

с учетом того что у меня нет C++ .NET 2003 (v7.1) а под C++2005(2008) c наскока скомпилировать не получается sad.gif нужно ждать автора, чтобы поправил или проверил что не так......
Donki
Спасибо за столь подробный ответ. Что ж, подожду, поскольку нет ни того ни другого.
asd0z
спасибо за программу!

я приспособил ее под собственные нужды. может кому понадобится добавление открытых трекеров и официального трекера прова (если он настроен как retracker.local):

===
Код
; 22.03.2010. Based on
; Created 24.09.2009

[Город]
Количество=64
...
64=Вселенский Урюпинск

[Провайдеры Вселенский Урюпинск]
Количество=1
1=Hypothesis ISP

[Ретрекеры Вселенский Урюпинск Hypothesis ISP]
Количество=4
1=http://retracker.local/announce.php
2=http://bt.peerseed.ru/announce
3=http://tracker.prq.to/announce
4=http://tracker.openbittorrent.com/announce

===
Код
[Settings]
AddStat=True
LaunchPath=*********\uTorrent.exe
LaunchArguments=%1
TrackerIniIndex=63 0
TrackerCheck=1 2 3 4 0  
TrackersFile=************\trackerssimple.ini

===

imho ссылка на сорцы в шапке не помешает

---
DVM
MiB
Цитата(asd0z @ 22.3.2010, 22:00) *
спасибо за программу!

я приспособил ее под собственные нужды. может кому понадобится добавление открытых трекеров и официального трекера прова (если он настроен как retracker.local):


еслм перекомпилил, выложи куда нибудь?
igor_n
По просьбам читателей выложил исходники своей последней версии. http://www.palmoid.com/toradd_src.zip Там же исходники чекера и инсталлятора.
Uucyc
2igor_n
Не плохо бы добавить проверку на уже существующие ретрекеры в списке обрабатываемого торрент файла
Я добавил в список ретрекеров retracker.local, а некоторые трекеры (с которых скачивается торрент) делают это автоматом, в итоге получается два одинаковых урл анонса.
Так же не помешает некий игнор лист. Например если в торрент файле присутствует определённый ulr анонса (из игнор листа) то в таком файле не проводить ни каких изменений и передавать торрент клиенту как есть.

Заранее благодарен если мои просьбы будут выполнены.
И в любом случае спасибо за утилитку wink.gif
MiB
Цитата(igor_n @ 12.5.2010, 13:06) *
По просьбам читателей выложил исходники своей последней версии. http://www.palmoid.com/toradd_src.zip Там же исходники чекера и инсталлятора.

выложи куданибудь еще компилятор под которым можно собрать.pls.
unxed
Цитата(Shift @ 12.2.2009, 22:16) *
Я думаю что надо просто раз в день тестировать фоном и все , после записывать в файл , тестировать при включении компа и после прохождения допустим 2 минут

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


Сделал простейшую обновлялку списка.
Делал для себя, так что она простая как блин, но зато работает :)
Проверял только под XP.

1. Скачать
2. Распаковать в ту же папку, где лежит trackerssimple.ini
3. Запустить setup.bat
4. Ввести пароль от текущей учетки.

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

http://pseudotracker.2g0.ru/files/updater.zip

110 Кб в архиве, и никаких .NET фреймворков (только wget и awk :)

Если проге не удается скачать новый файл - останется лежать старый. Обновление по расписанию сделано через планировщик windows.
terrybla
Здравствуйте!
Прошу откликнуться счастливых обладателей исходников TorrentAdder от igor_n, отсюда - http://www.palmoid.com/toradd_src.zip не качает(((
Огромная просьба выложить исходники в какое-нибудь доступное место!
Заранее спасибо!
terrybla
Цитата(terrybla @ 7.2.2011, 21:39) *
Огромная просьба выложить исходники в какое-нибудь доступное место!


Все, скачалось с http://www.palmoid.com/toradd_src.zip....
Будем смотреть)
basik
Когда уже обновите этот патчер? а то новые ретрекеры добавлены.
jseven
А сколько дней в году работают ссылки на программу с первой страницы? Вторую неделю уже не могу скачать.
jseven
Похоже, тема мертвая. Я скачал исходники с какого-то другого сайта, но не уверен, что это последняя и немодифицированная версия. В readme написано, что это билд 37. Я прикрепил к сообщению патч, который выполняет проверку трекеров на предмет дубликатов и не добавляет трекер, если он уже присутствует в торренте. Также прикрепил скомпилированный .exe. Может кому-то пригодится.
FreeM@N
Спасибо, а не могли бы вы прикрепить и исходники?
jseven
Цитата(FreeM@N @ 17.9.2012, 17:01) *
Спасибо, а не могли бы вы прикрепить и исходники?

Прикрепил. Из всего пакета я использую только один экзешник - TorrentAdder.exe. Я поместил его в отдельный каталог на диске и вручную сопоставил его запуск для файлов с расширением .torrent. В тот же каталог положил два конфига:

Settings.ini:
Код
[Settings]
; Параметр указывает, нужно ли добавлять статистику о торренте к урлу трекера на re-tracker.ru
AddStat=False
; путь к программе для закачки торрентов
LaunchPath=C:\Portable\uTorrent\utorrent.exe
; параметры программы для закачки торрентов. Вместо %1 подставляется полный путь к новому файлу с торрентом
LaunchArguments=%1
; Номера городов и провайдера в файле со списком ретрекеров. Оба значения на единицу меньше номеров в файле
TrackerIniIndex=0 0
; Номера работающих ретрекеров в списке своего провайдера. Нуль завершает список.
TrackerCheck=1 2 3 4 5 6 7 8 9 10 0
; путь к файлу со списком ретрекеров
TrackersFile=C:\Utils\TorrentAdder\trackerssimple.ini


trackerssimple.ini:
Код
[Город]
Количество=1
1=Город

[Провайдеры Город]
Количество=1
1=Провайдер

[Ретрекеры Город Провайдер]
Количество=10
1=http://retracker.local/announce
2=http://retracker.local/announce
3=http://retracker.local/announce
4=http://retracker.local/announce
5=http://retracker.local/announce
6=http://retracker.local/announce
7=http://retracker.local/announce
8=http://retracker.local/announce
9=http://retracker.local/announce
10=http://retracker.local/announce


По умолчанию в конфиге десять раз прописан retracker.local, но он будет добавляться ко всем торрентам только один раз и только если его еще там нет. Чтобы добавлять другие трекеры, нужно их просто прописать вместо retracker.local в любые позиции от 1 до 10. Никаких проверок на доступность трекеров не происходит. Утилита только изменяет torrent-файлы на лету и передает их в торрент-клиент, ничего более.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2017 IPS, Inc.