View previous topic :: View next topic |
Author |
Message |
MiLaR
Joined: 23 Dec 2004 Posts: 61
|
(Separately) Posted: Wed Oct 08, 2025 17:11 Post subject: VCFLister |
|
|
VCFLister — плагин Lister (.wlx64) для Total Commander, позволяющий удобно просматривать контакты из файлов формата VCF/vCard.
Возможности
Поддержка формата vCard 3.0 (в т.ч. itemN.TEL, itemN.EMAIL).
Отображение списка контактов (слева) и подробной информации по выделенному контакту (справа).
Поддержка фото (через GDI+), автоматическое масштабирование, DPI-aware.
Отображаются все основные поля:
Имя (FN, N)
Телефоны (с типами HOME/WORK/MOBILE и т.д.)
Email-адреса
Организация (ORG), должность (TITLE)
Дата рождения (BDAY)
Адреса (ADR)
Примечания (NOTE)
Ссылки (URL)
Поддержка поиска по всем полям (Ctrl+F / F3 / Shift+F3).
https://github.com/chuikoff/VCFLister/releases/download/Release/VCFLister.zip |
|
Back to top |
|
 |
macleod
Joined: 10 Apr 2024 Posts: 6
|
(Separately) Posted: Fri Oct 10, 2025 07:30 Post subject: |
|
|
Спасибо за полезный плагин.
Можно ли добавить отображение нескольких заметок (NOTE) и специальных полей для Android (X-ANDROID-CUSTOM)? |
|
Back to top |
|
 |
MiLaR
Joined: 23 Dec 2004 Posts: 61
|
(Separately) Posted: Fri Oct 10, 2025 09:17 Post subject: |
|
|
macleod wrote: | Спасибо за полезный плагин.
Можно ли добавить отображение нескольких заметок (NOTE) и специальных полей для Android (X-ANDROID-CUSTOM)? |
Дайте пример контакта |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10441 Location: Россия, Саратов
|
(Separately) Posted: Fri Oct 10, 2025 11:58 Post subject: |
|
|
MiLaR
Поддержка плагина ещё и 32-битном виде крайне желательна. Стандартным подходом является наличие в дистрибутиве обоих вариантов разрядности. Достаточно много народу (и я в том числе) продолжает использовать 32-битные версии TC как основные и на 64-битных системах. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
macleod
Joined: 10 Apr 2024 Posts: 6
|
(Separately) Posted: Fri Oct 10, 2025 18:19 Post subject: |
|
|
MiLaR wrote: | macleod wrote: | Спасибо за полезный плагин.
Можно ли добавить отображение нескольких заметок (NOTE) и специальных полей для Android (X-ANDROID-CUSTOM)? |
Дайте пример контакта |
Code: |
BEGIN:VCARD
VERSION:3.0
N:;💕;Andrea;;
FN:💕 Andrea
NICKNAME;CHARSET=UTF-8:soleil petit
TEL;TYPE=CELL;TYPE=PREF:+352727427967
TEL;TYPE=WORK:+352573322250
EMAIL;TYPE=HOME:andrea@brest.fr
EMAIL;TYPE=PREF;TYPE=HOME:andrea.dan@glades.fr
ADR;TYPE=HOME;CHARSET=UTF-8:;;Main rd. 15/3993 ;Brest;;29200;France
ADR;TYPE=WORK;CHARSET=UTF-8:;;Purkyne str. 69/660 ;Brest;;29200;France
ORG:Sv In My
NOTE;CHARSET=UTF-8:Registration number : 006-0026-1820
NOTE:Soc. ins. number: 865512/4565
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;--09-26;0;Name day;;;;;;;;;;;;
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2005-04-20;0;First meet anniv.;;;;;;;;;;;;
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2008-06-07;1;Wedding anniv.;;;;;;;;;;;;
BDAY:1983-11-15
END:VCARD
|
|
|
Back to top |
|
 |
MiLaR
Joined: 23 Dec 2004 Posts: 61
|
(Separately) Posted: Sat Oct 11, 2025 16:53 Post subject: |
|
|
Code: |
BEGIN:VCARD
VERSION:3.0
N:;💕;Andrea;;
FN:💕 Andrea
NICKNAME;CHARSET=UTF-8:soleil petit
TEL;TYPE=CELL;TYPE=PREF:+352727427967
TEL;TYPE=WORK:+352573322250
EMAIL;TYPE=HOME:andrea@brest.fr
EMAIL;TYPE=PREF;TYPE=HOME:andrea.dan@glades.fr
ADR;TYPE=HOME;CHARSET=UTF-8:;;Main rd. 15/3993 ;Brest;;29200;France
ADR;TYPE=WORK;CHARSET=UTF-8:;;Purkyne str. 69/660 ;Brest;;29200;France
ORG:Sv In My
NOTE;CHARSET=UTF-8:Registration number : 006-0026-1820
NOTE:Soc. ins. number: 865512/4565
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;--09-26;0;Name day;;;;;;;;;;;;
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2005-04-20;0;First meet anniv.;;;;;;;;;;;;
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2008-06-07;1;Wedding anniv.;;;;;;;;;;;;
BDAY:1983-11-15
END:VCARD
|
Avada wrote: | MiLaR
Поддержка плагина ещё и 32-битном виде крайне желательна. Стандартным подходом является наличие в дистрибутиве обоих вариантов разрядности. Достаточно много народу (и я в том числе) продолжает использовать 32-битные версии TC как основные и на 64-битных системах. |
Добавил https://github.com/chuikoff/VCFLister/releases/download/1%2C2/VCFLister1.2.zip |
|
Back to top |
|
 |
Mrak_Tlen
Joined: 08 Oct 2024 Posts: 12
|
(Separately) Posted: Sun Oct 12, 2025 22:57 Post subject: |
|
|
на кириллице абра-кадабра
Last edited by Mrak_Tlen on Mon Oct 13, 2025 20:26; edited 1 time in total |
|
Back to top |
|
 |
lsched
Joined: 20 Oct 2009 Posts: 73 Location: Россия, Саратов
|
(Separately) Posted: Sun Oct 12, 2025 23:25 Post subject: |
|
|
Mrak_Tlen wrote: | на кириллице абра-кадабра
каждый контакт-вкладка. неудобно. Была бы 1я вкладка список гипперссылок может...?
|
Вы не тот плагин критикуете  |
|
Back to top |
|
 |
BlackFox

Joined: 18 Dec 2004 Posts: 65 Location: Mayence
|
(Separately) Posted: Mon Oct 13, 2025 09:49 Post subject: |
|
|
Mrak_Tlen wrote: | на кириллице абра-кадабра | так у вас явно UTF8. Зачем в таком случае выбирать неправильную кодстраницу и удивляться, что что-то не так показывается? |
|
Back to top |
|
 |
lsched
Joined: 20 Oct 2009 Posts: 73 Location: Россия, Саратов
|
(Separately) Posted: Mon Oct 13, 2025 14:08 Post subject: |
|
|
BlackFox wrote: | так у вас явно UTF8. Зачем в таком случае выбирать неправильную кодстраницу и удивляться, что что-то не так показывается? |
У него на картинке Ulister, а не VCFLister.
А у Ulisterа да, есть такой косяк. И кодовую страницу никак не поменять, сколько в меню не щелкай. |
|
Back to top |
|
 |
Mrak_Tlen
Joined: 08 Oct 2024 Posts: 12
|
(Separately) Posted: Mon Oct 13, 2025 19:28 Post subject: |
|
|
Ой. ))) Не знал что улистер так может, беру свои слова обратно.. Все огонь )))
Я не критиковал, я спросил. ))) |
|
Back to top |
|
 |
Destiny
Joined: 15 Dec 2015 Posts: 301
|
(Separately) Posted: Mon Oct 13, 2025 19:35 Post subject: |
|
|
А в какой кодировке это записано, что при просмотре вот такие проблемы виднеются? |
|
Back to top |
|
 |
yozhik

Joined: 04 May 2014 Posts: 307 Location: Электросталь
|
(Separately) Posted: Mon Oct 13, 2025 23:57 Post subject: |
|
|
MiLaR
Спасибо, хорошо выглядит, качественно )) Особенно понравилось, что .vcf с несколькими карточками показывает и поиск по ним работает.
На macOS штатным приложением Контакты поддерживаются поля для vCard, которые плагин не парсит. Возможно их нет в спецификации, но если в одной из распространённых систем они используются, то быть может стоит их добавить? Взгляните, пожалуйста:
 Экспортированная карточка Code: | BEGIN:VCARD
VERSION:3.0
PRODID:-//Apple Inc.//macOS 12.7.6//EN
N:Сидоров;Макар;Петрович;господин;начальник
FN:господин Макар Петрович Сидоров начальник
NICKNAME:boss
X-MAIDENNAME:Бронштейн
X-PHONETIC-FIRST-NAME:Makar
X-PHONETIC-MIDDLE-NAME:Petrovich
X-PHONETIC-LAST-NAME:Sidorov
ORG:Банк Рога и копыта;президиум
X-PHONETIC-ORG:Bank Roga i kopyta
TITLE:директор
EMAIL;type=INTERNET;type=HOME;type=pref:sidorov@bank.nul
TEL;type=CELL;type=VOICE;type=pref:+7 916 9998877
TEL;type=IPHONE;type=CELL;type=VOICE:+7 921 3332211
TEL;type=APPLEWATCH;type=CELL;type=VOICE:+7 906 6665544
ADR;type=HOME;type=pref:;;Золотая улица;Хрисополь;;128161;Кипр
X-SOCIALPROFILE;type=twitter:http://twitter.com/sidorov_boss
X-SOCIALPROFILE;type=facebook:http://facebook.com/petrovich
X-SOCIALPROFILE;type=flickr:http://www.flickr.com/photos/boss
item1.URL;type=pref:www.rik.bank.nul
item1.X-ABLabel:_$!<HomePage>!$_
BDAY:1975-01-01
X-ALTBDAY;CALSCALE=hebrew:000019750101
IMPP;X-SERVICE-TYPE=GoogleTalk;type=HOME;type=pref:xmpp:sidorov
item2.X-ABDATE;type=pref:1975-01-01
item2.X-ABLabel:_$!<Anniversary>!$_
item3.X-ABRELATEDNAMES;type=pref:Зарецкая Ева Феликсовна
item3.X-ABLabel:_$!<Mother>!$_
item4.X-ABRELATEDNAMES:Бронштейн Петр Адамович
item4.X-ABLabel:_$!<Father>!$_
END:VCARD |
И вот как это выглядит в родном приложении (шаблон и заполненная карточка):
 скриншот
В частности, в узел ORG это приложение помещает поле Company, а затем после разделителя ; поле Department. Плагин отображает ORG как есть, а если поле Department не заполнено, то в конце Company отображается разделитель (точка с запятой).
Ещё одно пожелание. Поскольку Total Commander поддерживает светлую и тёмную тему, добавьте, пожалуйста, возможность задавать цвет фона и текста в файле VCFLister.ini. У большинства плагинов сейчас такая возможность есть. Когда пользуешься тёмной темой — яркая белая область плагина «бьёт» по глазам, особенно при Quick View (по Ctrl+Q). Хорошо бы, чтоб была возможность задавать цвета не только для режима Dark, но и для Light. Я, например, в режиме Light (светлая тема) себе фон делаю серым. _________________ Amo ergo sum |
|
Back to top |
|
 |
|