[wlx/wdx/wcx] TCTorrent

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
CJ Flash
Сообщения: 128
Зарегистрирован: Ср фев 15, 2006 18:50
Откуда: Череповец

Сообщение CJ Flash »

Loopback писал(а):Например nnm-club:
Оригинально:) мда… тут уже сложнее.
Loopback писал(а):В общем-то это уже будет не адрес трекера.
А чей же адрес? Я вообще тогда не понимаю, какой цели нужно достичь. Даже если придумать алгоритм со 100% вероятностью обнаружения пасскея, то что это даст? И для каких практических целей необходимо сохранить адрес трекера в экспортируемом файле максимально неизменённым? :?
The past was yesterday...

TC 8.51a x32, #116718 Personal licence
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Тогда просто нужно для каждого трекера предусмотреть свой способ парсинга и преобразования строки ссылки при экспорте.
Для этого нужно в папке плагина хранить ИНИ-файл, где дан список трекеров и для каждого даны способ его распознавания и правило экспорта строки.
Желающие могут добавлять свои строки для малоизвестных трекеров.
Xubuntu
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

CJ Flash писал(а):И для каких практических целей необходимо сохранить адрес трекера в экспортируемом файле максимально неизменённым?
В общем я с этим согласен.
Ник писал(а):Тогда просто нужно для каждого трекера предусмотреть свой способ парсинга...
О таком пути я и подумал в первую очередь, но мне кажется, проблема не стоит таких усилий.

Впрочем, есть у меня несложная идея, которая позволит изменять URL, примерно сохраняя его внешний вид. К следующей версии сделаю.
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

* Список трекеров выводится без дубликатов
Это исправление ошибки, или плагин будет сам при просмотре "вырезать" дубликаты? Если второе, то мне лучше, чтобы торрент отображался "как есть", пусть и с дубликатами.
"the light is coming to give back everything the darkness stole"
—©@AG4
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

DrShark писал(а):Это исправление ошибки, или плагин будет сам при просмотре "вырезать" дубликаты? Если второе, то мне лучше, чтобы торрент отображался "как есть", пусть и с дубликатами.
Кстати я ошибся в описании, сейчас убираются только дубликаты из списка URL, найденных в данных. Это полезно, когда в комментариях встречаются одинаковые ссылки - не замусоривается меню.

Насчет отображения "как есть". Дело в том, что в очень многих торрентах, если присутствует сегмент "announce-list" (запасные трекеры), в нем первым пунктом дублируется основной трекер. Вроде где-то я даже читал, что так и должно быть. При этом uTorrent выводит список без дублирования. Думаю, логично будет придерживаться такого же поведения и делать проверку на одинаковость основного и первого из запасных трекеров. Это легко проверить: если в uTorrent создать торрент, скажем, с четырьмя одинаковыми трекерами, то при просмотре плагином их будет 5, что явно неправильно.
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

Тогда предлагаю в след. версии сделать это опцией, т.к. предпочитаю видеть полное, пусть и "дублированное", содержимое торрента.
Это легко проверить: если в uTorrent создать торрент, скажем, с четырьмя одинаковыми трекерами, то при просмотре плагином их будет 5,
Кстати, тогда получается, что клиент удаляет не все дубликаты, а только один.
"the light is coming to give back everything the darkness stole"
—©@AG4
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

DrShark писал(а):Тогда предлагаю в след. версии сделать это опцией, т.к. предпочитаю видеть полное, пусть и "дублированное", содержимое торрента.
Если бы я подробно выводил внутреннюю структуру - это могло бы иметь смысл, но не в данном случае, т.к. я вывожу информацию. То дублирование, что сейчас видно - по-сути следствие неправильной обработки файла торрента. Баг. В торрент-клиентах такого дублирования не будет никогда.
DrShark писал(а):Кстати, тогда получается, что клиент удаляет не все дубликаты, а только один.
Не совсем так. Клиент ничего не удаляет, он просто обрабатывает файл так, как это требуется по спецификации :)
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Обновил плагин.

Версия 0.91 beta
+ Плагин пытается замаскировать пасскей при экспорте html (опционально)
- Исправлена некорректная обработка списка трекеров, что приводило к задваиванию URL

Полагаю, настало время плавно переходить к релизу.
Аватара пользователя
CJ Flash
Сообщения: 128
Зарегистрирован: Ср фев 15, 2006 18:50
Откуда: Череповец

Сообщение CJ Flash »

Не влез текст в русском переводе:
Изображение

Ещё подумалось: по-моему, логичнее было бы по умолчанию для сохранения html-файла предлагать папку, содержащую соответствующий, открытый плагином torrent-файл.
The past was yesterday...

TC 8.51a x32, #116718 Personal licence
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

CJ Flash писал(а):Не влез текст в русском переводе:
Мда, не проверил.
CJ Flash писал(а): Ещё подумалось: по-моему, логичнее было бы по умолчанию для сохранения html-файла предлагать папку, содержащую соответствующий, открытый плагином torrent-файл.
Возможно в некоторых случаях да, а в некоторых и нет. Сейчас путь запоминается, но "средствами системы". Наверно сделаю по-умолчанию рядом с файлом, и опцию - сохранять путь.
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

На некоторых торрентах получаю ошибку в листер-плагине:

Код: Выделить всё

---------------------------
error
---------------------------
Crash in plugin TCTorrent.wlx:

Access violation at address 038B26D1. Write of address 00000025
---------------------------
ОК   Отмена   
---------------------------
Правда, один из них оказался html с расширением torrent, но остальные вроде как являются торрент-файлами и даже открываются utorrent'ом.
Ссылку на архив с торрентами отправляю в личку.
"the light is coming to give back everything the darkness stole"
—©@AG4
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

DrShark
А версия плагина точно последняя? Просто у всех этих торрентов есть одинаковый косяк в структуре, который до версии 0.9.0 вызывал падение плагина.
У меня на последней версии ни один из этих торрентов ошибку не дает.
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

Перекачал последнюю версию, все файлы открыты плагином без вылетов.
"the light is coming to give back everything the darkness stole"
—©@AG4
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

Можно в следующую wdx-версию добавить колонку "Ошибки" (можно со значениями Есть/Нет)?
"the light is coming to give back everything the darkness stole"
—©@AG4
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

DrShark
Так уже давно такая колонка есть, выводит список ошибок.
Ответить