воскресенье, 25 апреля 2010 г.

MC: vfs как локальные директории

Чтоб не забыть и снова не потерять... %-))

Оригинальный способ примонтировать папку по ФТП:
ln -s /#ftp:zipper

(в общем виде: ln -s /#ftp:user:pass@host)


Способ - сугубо для МС. Когда он войдет в созданную т.о. папку, МС автоматом примонтирует в нее хост своим FTPFS

Срабатывает также ln -s /#sh:host но спрашивает пароль и не очень удобно...

вторник, 24 марта 2009 г.

Просмотр torrent-файлов в Midnight Commander

Бывает часто, что надо просмотреть информацию о торренте (имя, размер и пр), или припомнить, откуда он и к чему относится (имена торрентов с torrents.ru, к примеру, совершенно неинформативные). Лазить в torrent-файл по F3 и высматривать в "сыром виде" - напрягает, да и надоело. Хотел уж было писать какую-нить парсилку, как наткнулся на готовое.
Есть такой интересный torrent-клиент, написанный на перле - Bitflu. Начиная с версии 0.8.0 в нем появилось то, что нам надо - скриптик для парсинга torrent-файлов.
Выкачиваем его, в архиве (в директории tools) находим скрипт dumptorrent.pl и кидаем его в доступный системе путь, к примеру, в /usr/bin. Затем в конфиге МС /usr/share/mc/mc.ext дописываем секцию для просмотра torrent-файлов:

Code:
shell/.torrent
    View=%view{ascii} dumptorrent.pl %f

Теперь по F3 на торрент-файле мы увидим нечто подобное такому:

Code:
# DeLi Linux 0.8.0 Full.torrent:
$VAR1 = {
'info' => {
'name.utf-8' => 'deli-0.8.0-full.iso',
'length' => '263342080',
'piece length' => '131072',
'private' => '1',
'name' => 'deli-0.8.0-full.iso'
},
'azureus_properties' => {
'dht_backup_enable' => '1'
},
'created by' => 'Azureus/3.0.5.2',
'comment' => 'DeLi Linux0.8.0 Full',
'announce' => 'http://linuxtracker.org:2710/00000000000000000000000000000000/announce',
'comment.utf-8' => 'DeLi Linux0.8.0 Full',
'creation date' => '1211997478',
'encoding' => 'UTF-8'
};


понедельник, 3 ноября 2008 г.

Первый пост!!!

Пробный текст...

#include <stdio.h>
int main()
{
printf ("\nHello!!");
exit 0;
}
compiling...
80 warnings, 32 errors
HSDN - Информационная полоска