Observer — распаковка файлов из различных контейнеров

Здесь можно обсудить ваш любимый плагин.
Ariman
Posts: 1280
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

Тема для обсуждения плагина Observer.
Плагин предназначен только для распаковки файлов. Запаковка/редактирование архивов не планируется.

Хотелки/баги:

Известные проблемы:

Планируемые новые модули:

Если "ничего не работает", то прежде чем писать сюда:


Сторонние модули:
  • Dir — поддержка вывода команд dir и ls в качестве виртуального архива. На версии 1.10 (и новее) работать не будет в связи с изменением API модулей.
  • Inno Setup — поддержка файлов Inno Setup (сделан на основе innounp).
  • cab — распаковка нестандартных .cab архивов (Windows Update и др.)
Скачать последнюю сборку
Last edited by Ariman on Sun 12 Apr, 2020 07:57, edited 3 times in total.

User avatar
Taciturn
Posts: 417
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 31 times
Been thanked: 11 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Taciturn »

Latest post of the previous page:

Pasha_ZZZ, да, так работает. Спасибо.

Ariman
Posts: 1280
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

Лучше это всё в observer_user.ini запихать. Не надо будет править базовый ini при обновлениях.
Taciturn wrote:
Fri 01 May, 2020 10:36
Кстати, а нельзя окошки vdisk'а переделать на стандартные, для Far'а, текстовые ошибки?
Модули про Фар не знают ничего. Есть мысль сделать в апи модулей возможность плеваться сообщениями, которые плагин будет уже показывать стандартными окошками Фара. Но руки ещё не дошли.

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Observer — распаковка файлов из различных контейнеров

Post by HaRT »

Ariman wrote:
Sat 02 May, 2020 17:33
мысль сделать в апи модулей возможность плеваться сообщениями
Очень правильная мысль! Желательно, чтобы у каждого сообщения был уровень важности (Fatal, Critical, Error, Warning, Info, Trace, Debug), по которому их можно было бы фильтровать через настройки.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Pasha_ZZZ
Posts: 120
Joined: Mon 12 Jun, 2006 14:58
Been thanked: 2 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Pasha_ZZZ »

Ariman wrote:
Sat 02 May, 2020 17:33
Лучше это всё в observer_user.ini запихать.
Еще бы не помешал механизм отключения модулей в observer_user.ini, без вмешательства в основной INI-файл.

Ariman
Posts: 1280
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

Pasha_ZZZ wrote:
Thu 07 May, 2020 06:14
Еще бы не помешал механизм отключения модулей в observer_user.ini, без вмешательства в основной INI-файл.
В принципе, это и сейчас возможно сделать. Если не включен показ ошибок при загрузке, то можно просто создать запись для модуля в observer_user.ini в [Modules] и вместо пути к файлу записать любую фигню. Тогда при старте файл не найдется и модуль не будет подгружен.
Но вообще да, документированный способ не помешает.

Pasha_ZZZ
Posts: 120
Joined: Mon 12 Jun, 2006 14:58
Been thanked: 2 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Pasha_ZZZ »

Ariman wrote:
Thu 07 May, 2020 08:15
документированный способ не помешает.
А еще может в заголовке панели, как ArcLite, добавлять префикс Observer:? Чтобы видно было, чья панель.

Pasha_ZZZ
Posts: 120
Joined: Mon 12 Jun, 2006 14:58
Been thanked: 2 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Pasha_ZZZ »

Ariman wrote:
Thu 07 May, 2020 08:15
вместо пути к файлу записать любую фигню.
Кстати... было бы хорошо, если бы отключение не влияло на принудительное открытие через Observer (F11 -> Observer -> Открыть файл/Открыть файл как...)
Если испортить путь - модуль отключается совсем.

Ariman
Posts: 1280
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

Pasha_ZZZ wrote:
Thu 07 May, 2020 08:45
А еще может в заголовке панели, как ArcLite, добавлять префикс Observer:? Чтобы видно было, чья панель.
В настройках есть префикс панели.
Pasha_ZZZ wrote:
Thu 07 May, 2020 08:49
Если испортить путь - модуль отключается совсем.
Если не хочется, чтобы модуль открывал файлы по ctrl-pgdn, то можно занести расширения его файлов в игнор.

Pasha_ZZZ
Posts: 120
Joined: Mon 12 Jun, 2006 14:58
Been thanked: 2 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Pasha_ZZZ »

Ariman wrote:
Thu 07 May, 2020 09:01
В настройках есть префикс панели.
Это префикс плагина. Он в заголовке панели не отображается (по крайней мере у меня).
У арклайта заголовок (к примеру) такой - ArcLite:PE→Nsis:, обсервера - NSIS:\
Ariman wrote:
Thu 07 May, 2020 09:01
можно занести расширения его файлов в игнор.
Это не очень актуально для EXE. Например, надо открывать Inno, но не надо открывать NSIS
Last edited by Pasha_ZZZ on Thu 07 May, 2020 10:13, edited 1 time in total.

User avatar
HaRT
Moderator
Posts: 9421
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 219 times

Observer — распаковка файлов из различных контейнеров

Post by HaRT »

Ariman wrote:
Thu 07 May, 2020 08:15
вместо пути к файлу записать любую фигню.
Например, NUL.
Фар есть инструмент, а не нянька. © 2009 DrKnS

Ariman
Posts: 1280
Joined: Fri 30 Nov, 2007 15:32
Location: Крым
Has thanked: 12 times
Been thanked: 39 times
Contact:

Observer — распаковка файлов из различных контейнеров

Post by Ariman »

Pasha_ZZZ wrote:
Thu 07 May, 2020 10:10
Это префикс плагина. Он в заголовке панели не отображается (по крайней мере у меня).
Префикс и заголовок панели это разные настройки. Заголовок в ini прописывается.
Pasha_ZZZ wrote:
Thu 07 May, 2020 10:10
Это не очень актуально для EXE. Например, надо открывать Inno, но не надо открывать NSIS
В этом случае да, не получится.

Post Reply

Return to “Обсуждение плагинов”