Page 1 of 13

Torrent View — просмотр содержимого файлов .torrent

Posted: Thu 15 Nov, 2007 20:44
by Kildor
Анонсы
___________

Интересная идея, может и пригодится плагин.
Однако, нельзя ли всё-же ввести поддержку папок в плагин? в идеале бы через режимы панели файлов (Как сделано в tempPanel).

Чисто эстетический пункт — ненулевой размер у "{torrent_info}.txt"

и ещё — можно ли хоть какое-то подтверждение, когда копируешь этот файл? А то в совокупности с некопированием остальных файлов из торрента это создаёт некое неудобство и некомфорт)

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

Posted: Thu 15 Nov, 2007 21:08
by DrKnS
Однако, нельзя ли всё-же ввести поддержку папок в плагин? в идеале бы через режимы панели файлов (Как сделано в tempPanel).
+1.

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

Posted: Thu 15 Nov, 2007 21:34
by zg
DrKnS wrote:Ещё не помешал бы префикс и вызов из меню плагинов, раз уж плагин добавляет туда пункт.
а также отключение захода по энтеру.

Posted: Thu 15 Nov, 2007 21:58
by Maximus5
ок, учту

Posted: Thu 15 Nov, 2007 22:44
by Taciturn
При попытке открыть торрент http://www.deadfrog.us/index.php?act=entry&id=6310 загрузка CPU поднялась до 100%, за две минуты так ничего и не открылось (потом надоело ждать и убил). В «На плугринге лежит что-то подобное» открывается примерно за 1.5 секунды, но в том плагине проблемы с юникодом, в этом же всё Ok. Если бы появилась поддержка папок и нормальная работа с большими торрентами всё идеально было бы. Ещё хотелось бы отключаемости {torrent_info}.txt.

Posted: Thu 15 Nov, 2007 23:39
by t-rex
Maximus5
И всё таки мне кажется такой плагин лучше чтоб был в виде форматки для мултиарка.

Posted: Fri 16 Nov, 2007 02:18
by zg
t-rex wrote:Maximus5
И всё таки мне кажется такой плагин лучше чтоб был в виде форматки для мултиарка.
и как "{torrent_info}.txt" в таком случае реализовывать?

Posted: Fri 16 Nov, 2007 07:56
by DrKnS
Maximus5
При нажатии ShiftF1:

Code: Select all

╔═════════════════ Exception occurred ══════════════════╗
║ Plugin     : FAR Plugin for PowerBuilder              ║
║ File name  : d:\...plugins\TorrentView\Torrent.dll    ║
║ Handle     : 238288896 (0xE340000)                    ║
║ Exception  : Access violation (read from 0x00000000)  ║
║ Address    : 0x0E342113                               ║
║ Function   : OpenFilePlugin                           ║
╟───────────────────────────────────────────────────────╢
║ [x] Call ExitFAR on unload                            ║
║ [ ] Reload unloaded plugin                            ║
╟───────────────────────────────────────────────────────╢
║         Unload  Skip error  External handler          ║
╚═══════════════════════════════════════════════════════╝

Posted: Fri 16 Nov, 2007 08:04
by Maximus5
DrKnS wrote:Maximus5
При нажатии ShiftF1:

Code: Select all

╔═════════════════ Exception occurred ══════════════════╗
╚═══════════════════════════════════════════════════════╝
Не понял, это в какой момент и в какой версии фара? У меня такого не возникает

Posted: Fri 16 Nov, 2007 08:09
by CrOm
DrKnS
под underscore? бывает...

у меня например так вываливается ntevent

Code: Select all

╔═══════════════ Исключительная ситуация ═══════════════╗
║ Плагин     : Просмотр событий                         ║
║ Имя файла  : C:\...far\plugins\ntevent\NTEVENT.DLL    ║
║ Хэндл      : 114032640 (0x6CC0000)                    ║
║ Исключение : Нарушение доступа (чтение из 0x00000000) ║
║ Адрес      : 0x00477634                               ║
║ Функция    : OpenFilePlugin                           ║
╟───────────────────────────────────────────────────────╢
║ [x] Вызвать ExitFAR при выгрузке                      ║
║ [ ] Загрузить выгруженный плагин заново               ║
╟───────────────────────────────────────────────────────╢
║       Выгрузить  Пропустить  Внешний обработчик       ║
╚═══════════════════════════════════════════════════════╝

Posted: Fri 16 Nov, 2007 08:12
by DrKnS
Энц wrote:Функция OpenFilePlugin также вызывается, когда пользователь собирается создать новый файл (нажали Shift-F1). В этом случае Name равно NULL и другие параметры не определены.
Ну вот, видимо, это надо учитывать.

Posted: Fri 16 Nov, 2007 08:27
by Hedin
Присоединяюсь к просьбе сделать поддержку директорий + неплохо бы привести содержимое {torrent_info}.txt к более общечеловечески понятному виду: расшифровать даты из чисел, свести название поля и значение в одну строку :oops:

Posted: Fri 16 Nov, 2007 09:00
by Maximus5
Hedin wrote:свести название поля и значение в одну строку :oops:
Не думаю, что это возможно. Как ты предлагаешь в одной строке разместить:
string: info
Dictionary begin
string: files
List begin
Dictionary begin
string: length
integer: 47 (47)
info: files: length: 47 ?

Posted: Fri 16 Nov, 2007 09:35
by Hedin
Я не предлагая вообще все в одну строку свести. Вложенные списки никто не отменял. :)
string: info
Dictionary begin
string: files
List begin
Dictionary begin
string: length
integer: 47 (47)
=
Информация
- Файлы
-- длина: 47 байт <- можно использовать разделитель тысяч
Кстати, а зачем числовые значения дублируются в скобках?

Posted: Fri 16 Nov, 2007 19:39
by Maximus5
2Hedin: Так оно же все из вложенных списков и состоит... уровня 4, если не больше.
Дублируются - пока для отладки, вдруг в каких-то торрентах что-то непонятное будет...