Skip to content
nicobubulle edited this page Aug 22, 2014 · 4 revisions

=Плагин Unpack=

<wiki:TOC />

== Описание ==

Плагин предназначен для автоматического и/или ручного разархивирования данных скачанных торрентов. На настоящий момент поддерживаются архиваторы rar и zip.

== Ручное разархивиривание ==

Вы можете распаковать данные завешенной закачки выбрав соответствующий пункт из ее контекстного меню, так:

[http://rutorrent.googlecode.com/svn/wiki/ru/images/PluginUnpack/snip01.jpg]

Либо проделать ту же операцию на закладке "Файлы", так:

[http://rutorrent.googlecode.com/svn/wiki/ru/images/PluginUnpack/snip02.jpg]

После чего Вам будет показан диалог выбора директории, куда будет производиться распаковка.

[http://rutorrent.googlecode.com/svn/wiki/ru/images/PluginUnpack/snip03.jpg]

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

[http://rutorrent.googlecode.com/svn/wiki/ru/images/PluginUnpack/snip04.jpg]

== Автоматическое разархивирование ==

В соответствующем разделе диалога настроек ([http://rutorrent.googlecode.com/svn/wiki/images/icon06settings.png]) Вы можете увидеть следующее:

[http://rutorrent.googlecode.com/svn/wiki/ru/images/PluginUnpack/auto01.jpg]

Включите галку "Разрешить автораспаковку" и заполните необходимые поля. Фильтр распаковки оформляется согласно синтаксису [http://www.regular-expressions.info PCRE]. Обращаю внимание на наличие границ шаблона (возможные символы - #, | или /, как в данном примере) и необходимость экранирования служебных символов шаблона. В случае, если Вы хотите автоматически распаковывать все закачки, не зависимо от их метки, достаточно написать в фильтре что нибудь вроде /.*/.

== Дополнительная настройка плагина ==

Производится в файле plugins/unpack/conf.php.

* `USE_UNZIP` - если `true`, то файлы закачки будут проверяться на наличие `zip` архивов.
* `USE_UNRAR` - если `true`, то файлы закачки будут проверяться на наличие `rar` архивов. 
* `$pathToExternals['unzip']` - переменная содержит путь к распаковщику `unzip`. Если значение переменной - пустая строка (по умолчанию) то распаковщик будет искаться в PATH пользователя rTorrent.
* `$pathToExternals['unrar']` - переменная содержит путь к распаковщику `unrar`. Если значение переменной - пустая строка (по умолчанию) то распаковщик будет искаться в PATH пользователя rTorrent.
Clone this wiki locally