Страница 13 из 50

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

Добавлено: Пт ноя 20, 2009 21:03
Ник
Тогда просто нужно для каждого трекера предусмотреть свой способ парсинга и преобразования строки ссылки при экспорте.
Для этого нужно в папке плагина хранить ИНИ-файл, где дан список трекеров и для каждого даны способ его распознавания и правило экспорта строки.
Желающие могут добавлять свои строки для малоизвестных трекеров.

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

Впрочем, есть у меня несложная идея, которая позволит изменять URL, примерно сохраняя его внешний вид. К следующей версии сделаю.

Добавлено: Пт ноя 20, 2009 22:23
DrShark
* Список трекеров выводится без дубликатов
Это исправление ошибки, или плагин будет сам при просмотре "вырезать" дубликаты? Если второе, то мне лучше, чтобы торрент отображался "как есть", пусть и с дубликатами.

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

Насчет отображения "как есть". Дело в том, что в очень многих торрентах, если присутствует сегмент "announce-list" (запасные трекеры), в нем первым пунктом дублируется основной трекер. Вроде где-то я даже читал, что так и должно быть. При этом uTorrent выводит список без дублирования. Думаю, логично будет придерживаться такого же поведения и делать проверку на одинаковость основного и первого из запасных трекеров. Это легко проверить: если в uTorrent создать торрент, скажем, с четырьмя одинаковыми трекерами, то при просмотре плагином их будет 5, что явно неправильно.

Добавлено: Пт ноя 20, 2009 23:30
DrShark
Тогда предлагаю в след. версии сделать это опцией, т.к. предпочитаю видеть полное, пусть и "дублированное", содержимое торрента.
Это легко проверить: если в uTorrent создать торрент, скажем, с четырьмя одинаковыми трекерами, то при просмотре плагином их будет 5,
Кстати, тогда получается, что клиент удаляет не все дубликаты, а только один.

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

Добавлено: Пн ноя 30, 2009 13:04
Loopback
Обновил плагин.

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

Полагаю, настало время плавно переходить к релизу.

Добавлено: Пн ноя 30, 2009 21:46
CJ Flash
Не влез текст в русском переводе:
Изображение

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

Добавлено: Ср дек 02, 2009 16:37
Loopback
CJ Flash писал(а):Не влез текст в русском переводе:
Мда, не проверил.
CJ Flash писал(а): Ещё подумалось: по-моему, логичнее было бы по умолчанию для сохранения html-файла предлагать папку, содержащую соответствующий, открытый плагином torrent-файл.
Возможно в некоторых случаях да, а в некоторых и нет. Сейчас путь запоминается, но "средствами системы". Наверно сделаю по-умолчанию рядом с файлом, и опцию - сохранять путь.

Добавлено: Вт дек 15, 2009 16:27
DrShark
На некоторых торрентах получаю ошибку в листер-плагине:

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

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

Access violation at address 038B26D1. Write of address 00000025
---------------------------
ОК   Отмена   
---------------------------
Правда, один из них оказался html с расширением torrent, но остальные вроде как являются торрент-файлами и даже открываются utorrent'ом.
Ссылку на архив с торрентами отправляю в личку.

Добавлено: Вт дек 15, 2009 17:33
Loopback
DrShark
А версия плагина точно последняя? Просто у всех этих торрентов есть одинаковый косяк в структуре, который до версии 0.9.0 вызывал падение плагина.
У меня на последней версии ни один из этих торрентов ошибку не дает.

Добавлено: Вт дек 15, 2009 19:52
DrShark
Перекачал последнюю версию, все файлы открыты плагином без вылетов.

Добавлено: Вт дек 15, 2009 20:01
DrShark
Можно в следующую wdx-версию добавить колонку "Ошибки" (можно со значениями Есть/Нет)?

Добавлено: Ср дек 16, 2009 00:02
Loopback
DrShark
Так уже давно такая колонка есть, выводит список ошибок.