Меню

Чем открыть vcf linux

DoubleContact 0.2.0

После ряда минорных версий вышло новое значительное обновление DoubleContact — автономного и независимого от DE редактора контактов, преимущественно ориентированного на редактирование, сравнение и слияние телефонных книг.

Основные изменения по сравнению с версией 0.1:

  • поддержка формата CSV (в настоящий момент поддерживаются файлы от некоторых телефонов Explay, а также универсальный профиль, позволяющий сохранить всю информацию о контакте);
  • поддержка чтения файлов NBF и NBU (файлы резервных копий Nokia);
  • частичная поддержка vCard 4.0;
  • жёсткая сортировка адресной книги (для сохранения и генерации отчётов);
  • вывод отчёта по адресной книге в формате HTML;
  • добавлено большое количество поддерживаемых тегов vCard (в том числе нестандартных) и столбцов для отображения;
  • возможность настройки внешнего вида таблиц контактов (шрифты, цвета, рамки);
  • исправлен ряд ошибок;
  • добавлены переводы: голландский, немецкий, норвежский (букмол), украинский;
  • лицензия обновлена до GPLv3 или выше.

Это только наиболее интересные изменения. Полные чейнджлоги доступны на Github на русском и английском языках.

Программа написана на языке C++ с применением библиотек Qt 4/5.

Автор выражает благодарности всем, кто помогал в работе над программой, в том числе Kroz , cheshire_cat , bodqhrohro_promo и конечно, анонимусу.

Полноценная поддержка работы с сетевыми ресурсами (CardDAV, Google Contacts) запланирована на версию 0.3.0. В настоящий момент реализовано экспериментальное чтение адресных книг по протоколу CardDAV (проверено на ownCloud и Nextcloud), по умолчанию отключённое при сборке программы.

Источник

Какая программа откроет файл VCF на компьютере и смартфоне

Вы экспортировали контакты из своего старого почтового клиента, чтобы перенести их в новую программу, но вы не знаете, как использовать полученный файл VCF? Спокойно, это сделать легко. Файлы VCF (сокращение от vCard File) – это не что иное, как электронные визитные карточки, в которых могут находиться данные одного или нескольких человек. Они содержат адреса электронной почты, а также имена, номера телефонов, адреса проживания и другую полезную информацию.

Они поддерживаются большинством почтовых программ и почтовых сервисов, доступных онлайн, однако, найти правильный вариант их использования не всегда легко: вот почему я решил опубликовать это руководство, в котором мы шаг за шагом увидим, как открывать файлы VCF и затем использовать данные.

Всё, что вам нужно, это пять минут свободного времени, может быть, даже меньше! Независимо от используемой операционной системы и почтового клиента вы сможете извлечь все контакты, хранящиеся в ваших файлах VCF, и импортировать их в адресную книгу компьютера или даже вашего смартфона, планшета или службы веб-почты.

Открыть файл VCF на ПК

Если у вас есть файл VCF и вы хотите импортировать его на свой компьютер, используя свой любимый почтовый клиент, следуйте приведенным ниже инструкциям.

Microsoft Outlook (Windows / Mac)

Вы используете Microsoft Outlook в качестве почтового клиента по умолчанию? Тогда знайте, что вы можете импортировать контакты, содержащиеся в файле VCF, непосредственно в адресную книгу программы. Всё, что вам нужно сделать, это нажать кнопку Файл, расположенную в левом верхнем углу, перейти в меню «Открыть и экспортировать» и нажать кнопку Импорт / экспорт .

В открывшемся окне выберите параметр Импорт файла vCard (.vcf), нажмите Далее и выберите файл vcf, из которого необходимо импортировать контакты.

Процедура, которую я только что проиллюстрировал, касается Outlook 2019, но может быть применена с очень небольшими изменениями и в предыдущих версиях программного обеспечения.

Mozilla Thunderbird (Windows / Mac / Linux)

Вы предпочитаете использовать Mozilla Thunderbird для управления своей электронной почтой? Отлично. Даже в этом случае достаточно нескольких щелчков мыши, чтобы открыть файлы VCF и импортировать контакты в адресную книгу.

Всё, что вам нужно сделать, это вызвать адресную книгу, нажав соответствующую кнопку на панели инструментов Thunderbird (вверху слева) и выбрать ИнструментыИмпорт из меню, доступного в открывшемся окне.

На этом этапе установите флажок рядом с элементом «Адресные книги», нажмите Далее, выберите запись файла vCard (.vcf) и снова нажмите Далее , чтобы выбрать файл VCF, из которого необходимо импортировать имена и адреса электронной почты.

Apple Mail (Mac)

Чтобы импортировать контакты, включенные в файл VCF, в адресную книгу Apple Mail, вам нужно перейти в приложение «Контакты MacOS». Как это сделать быстрее? Просто дважды щелкните файл VCF, из которого можно импортировать имена, адреса электронной почты и другие данные, и нажмите кнопку Импорт в открывшемся окне.

Читайте также:  Red faction 1 ��� linux

Если двойной щелчок не открывает автоматически приложение «Контакты» на Mac, запустите его вручную (найдите его значок на первом экране панели запуска), выберите пункт «Файл»«Импорт» в меню слева вверху и выберите файл VCF с контактами для импорта. Вас могут попросить подтвердить данные некоторых контактов для завершения операции.

Бесплатный конвертер VCF файлов в CSV

Если вы хотите просмотреть содержимое CSV-файла, импортировать его в адресную книгу на вашем компьютере или почтовом клиенте, вы можете положиться на Free VCF file to CSV Converter. Это макрос для Microsoft Excel, который позволяет просматривать содержимое VCF-файлов в виде электронной таблицы и экспортировать их в форматы, подобные CSV (что принято большинством почтовых клиентов и онлайн-служб электронной почты).

Чтобы использовать макрос, загрузите его на свой компьютер, подключившись к странице SourceForge, на которой он находится, и нажав зеленую кнопку Загрузить . После завершения загрузки откройте файл VCF Import v3.xlsm, нажмите кнопку Включить содержимое , чтобы авторизовать выполнение сценариев в документе, и выберите файл VCF для отображения. Подождите несколько секунд, и все данные в файле (имена, адреса электронной почты, номера телефонов, адреса и т.д.) должны появиться в Excel. Вас могут спросить, хотите ли вы удалить пустые строки.

Чтобы экспортировать документ в виде файла CSV или листа Excel, перейдите в меню «Файл»«Сохранить как» и выберите тип файла, который вы предпочитаете, в раскрывающемся меню «Сохранить как»

Открыть файл VCF в сервисах Web Mail

Вместо традиционных почтовых клиентов можно использовать сервис веб-почты, такой как Gmail от Google или Outlook от Microsoft? Далее я объясняю, как импортировать файлы VCF в эти сервисы.

Файл VCF в Gmail

Хотите импортировать новые контакты в адресную книгу Gmail? Нет проблем, вы можете передать свои файлы VCF в службу Google Web Mail, выполнив несколько простых шагов.

Просто откройте браузер и зайдите на сервис Контакты Google. Затем используйте пункт меню Импортировать на левой боковой панели. В открывшемся окне выберите элемент CSV или vCard file, нажмите кнопку Выбрать файл и выберите файл с контактами, которые необходимо импортировать. Наконец, нажмите кнопку Импорт и дождитесь окончания операции.

Файл в VCF в Outlook

Outlook не позволяет напрямую импортировать контакты из файлов в формате VCF, но позволяет сделать это из файлов CSV. Поэтому, прежде чем идти дальше, скачайте макрос Free VCF file to CSV Converter, о котором я упоминал ранее, для преобразования вашего VCF-файла в CSV-файл.

Затем откройте браузер, перейдите на Outlook.com и нажмите значок меню в левом верхнем углу, а затем выберите пункт «Люди» в появившемся меню.

В новом отображаемом экране нажмите кнопку Управление, расположенную в правом верхнем углу, выберите пункт Импорт контактовв появившемся меню и нажмите кнопку Обзор . Затем выберите файл CSV, из которого необходимо импортировать контакты, и нажмите кнопку Импорт , расположенную внизу слева.

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

Открыть файл VCF на смартфонах и планшетах

Хотите импортировать файл VCF на смартфоне или планшете? Не волнуйтесь, это действительно просто: используйте правильные приложения.

Файлы VCF на Android

Существует два способа открытия файлов VCF на Android: первый – использовать приложение для импорта контактов в адресную книгу Android, второй – синхронизировать адресную книгу Gmail (которая, как мы видели ранее, позволяет легко импортировать файлы VCF).

Если вы хотите импортировать контакты из локального файла VCF (ранее скопированного в память телефона или на карту microSD, вставленную в устройство), используйте приложение «Контакты» на Android. Процедура, которой нужно следовать, очень проста: после открытия приложения нажмите кнопку . , расположенную в правом верхнем углу, и выберите пункт Импорт / экспорт в появившемся меню.

Затем выберите источник для копирования контактов (например, SD-карта), нажмите кнопку Далее , укажите место назначения для копирования контактов (например, «Телефон») и снова нажмите Далее . Затем поставьте галочку рядом с элементом Импортировать файл vCard , выберите интересующий вас файл VCF и нажмите кнопку ОК для завершения операции.

Если вы предпочитаете следовать по пути синхронизации через облако, импортируйте файл VCF с контактами в Gmail (как мы показали ранее) и убедитесь, что на вашем устройстве активирована служба синхронизации адресной книги. Для этого перейдите в меню «Настройки Android», выберите АккаунтыЭлементы Google на открывшемся экране, нажмите на свой адрес Gmail и убедитесь, что для параметра «Контакты» установлено значение «ВКЛ» (в противном случае активируйте его самостоятельно).

Читайте также:  Astra linux gostsum нескольких файлов

Файлы VCF на iPhone / iPad

Чтобы импортировать файл VCF на iPhone или iPad, всё, что вам нужно сделать, это отправить его по электронной почте, открыть сообщение, которое содержит его, через Apple Mail (клиент iOS по умолчанию) и выбрать файл VCF, представленный в качестве вложения.

Приложение iOS Contacts спросит, хотите ли вы импортировать контакты, включенные в выбранный файл VCF. Всё, что вам нужно сделать, это нажать кнопку Добавить все контакты хх , и контакты будут импортированы немедленно.

Затем выберите значок «Контакты», нажмите кнопку шестеренки, расположенную в левом нижнем углу, и выберите пункт Импорт vCard в открывшемся меню. Затем выберите файл VCF, из которого нужно импортировать контакты, и всё готово.

Чтобы убедиться, что синхронизация с адресной книгой iCloud активна, перейдите в меню настроек iOS, выберите значок iCloud и убедитесь, что для параметра «Контакты» установлено значение «ВКЛ» (в противном случае активируйте его).

Источник

Как вы редактируете VCF файлы (VCARD список контактов)?

Хотел бы привести в порядок свою телефонную книгу. Экспортнул контакты из телефона в VCF файл (VCARD), хочу удобно редактировать: фильтровать, сортировать, менять поля сразу нескольким контактам. Из идей только конвертнуть это в таблицу (CSV, например), отредактировать, а потом конвертнуть обратно в VCF. Но может есть другие способы.

А как вы редактируете VCF файлы?

держу в nextcloud. там все удобно, чтобы не пердолиться.

А если не облака?

Синхронизуй с удобным тебе PIM и редактируй, че.

Открываю в Kontakt и редактирую.

Hobbit писал програмку для этого как раз. Вполне удобная Поищи по doublecontact.

Синхронизуй с удобным тебе PIM и редактируй, че.

Кроме Kontact подскажешь что-то?

Пробовал. Не пошло.
Во-первых он огромный. Для такой простой задачи — явно перебор.
Во-вторых, редактирование в нем нельзя назвать удобным. Таблично отображение в нем ЕМНИП есть, а вот применить одно значение к группе контактов ЕМНИП нельзя.

Hobbit писал програмку для этого как раз. Вполне удобная Поищи по doublecontact.

Нашел. На 95% то, что нужно.

Программа на qt5. Импортнуло книгу нормально. Есть сортировка, какая-то фильтрация. Позволяет балково редактировать некоторые поля.

Управление немного неудобное. Например, зажать-провести мышкой — удобней было бы выделять, чем drag’n’drop. Пока добавлял колонки намучался; и вообще почему по дефолту не все колонки видны? Чтобы начать сортировку, мало кликнуть по заголовку колонки; нужно сначала нажеть F4; зачем?

И непонятные ограничения. Например балково я могу отредактировать только Title, Organization, Description; А если я хочу заменить всех Alexander на Aleksandr?
Фильтрация, отдельно по каждому полю не возможна.

Программа явно заточена то перетаскивание контактов из одной адресной книги в другую. У меня use case другой: приведение в порядок сотен контактов. И опять по UI автор переписал свойства обыкновенных электронных таблиц. Можно, но зачем?

В любом случае спасибо. Это пока самое близкое, но буду искать еще.

hobbit

зажать-провести мышкой — удобней было бы выделять, чем drag’n’drop.

Можно зажать Shift и провести стрелкой на клавиатуре вверх-вниз. Но воообще, drag’n’drop я добавлял отдельно по просьбе пользователей. Может, сделаю его отключаемым.

Например балково я могу отредактировать только Title, Organization, Description; А если я хочу заменить всех Alexander на Aleksandr?

Не для всех полей групповое редактирование получается сделать однозначным образом. Для имён — вроде бы, можно, но даже их в контакте может быть до 5, они зачастую перепутаны и/или объединены (как раз для исправления этого бардака в программе средства есть). Подумаю ещё раз над расширением этого диалога. А всяких телефонов/email/адресов вообще может быть произвольное количество в одном контакте.

и вообще почему по дефолту не все колонки видны?

Их даже сейчас столько, что ни в один монитор не влезут. А если ещё для каждого тега из RFC колонку предусмотреть. Их, кстати, можно не по одной добавлять, групповое выделение в настройках («столбцы») имеется.

Фильтрация, отдельно по каждому полю не возможна.

По каждому из видимых столбцов или каждому из вообще полей, которые в vCard есть? Второе — необъятная задача (ну если только ограничиться основными полями).

У меня use case другой: приведение в порядок сотен контактов.

Ну половина функций программы (всякие обмены/слияния/разделения) как раз на это и направлена. Плюс конвертирование разных форматов. Но в принципе, да: если фильтрацию и групповое редактирование усовершенствовать, приведение в порядок будет более гибким. Программа пишется в одну харю (не считая чудом появляющихся переводчиков) в редкие минуты досуга.

И опять по UI автор переписал свойства обыкновенных электронных таблиц.

Вот это не понял.

Читайте также:  Как убрать ошибку windows media

И кстати: программа, помимо прочего, умеет переводить VCF в CSV и назад. В том числе есть «универсальный профиль», задача которого — вытащить из VCF ВСЕ поля.

TL;DR Если лень читать эту портянку, то 1) спасибо, с экспортом в csv, похоже, твоя программа таки решает мою задачу 2) посмотри, пожалуйста, мой pull request.

Не для всех полей групповое редактирование получается сделать однозначным образом.
А всяких телефонов/email/адресов вообще может быть произвольное количество в одном контакте.

Да. я знаю. Копался во внутренностях VCF.
Но если у тебя получилось выводить их таблицей, то и групповое редактирование можно сделать аналогичным образом. Описал ниже как можно сделать.

и вообще почему по дефолту не все колонки видны?

Их даже сейчас столько, что ни в один монитор не влезут.

А мне и не нужно их сразу все видеть. Мне по ним нужен фильтр, а также я их просматриваю сверху вниз в поиске ошибок. Как в Excel.

А если ещё для каждого тега из RFC колонку предусмотреть.

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

Их, кстати, можно не по одной добавлять, групповое выделение в настройках («столбцы») имеется.

Предложение 1: Групповой выделение лучше делать с помощью Ctrl+Сlick, Shift+Click. Просто клик — неудобно.

Предложение 2: При переходе между столбцами, выделение на предыдущем столбце должно сниматься. Это уберегает от ошибки нажать не ту кнопку. Например, я часто что-то выбирал в правой колонке, потом случайно нажимал «>», а потом приходилось искать что же пропало из левой колонки.

Предложение 3: А вобще как пользователь, я ожидал, что колонки добавляются по правому клику на заголовках таблицы; меняются местами — перетаскиванием заголовка колонки. Кстати, там же и фильтр хорошо бы иметь.

По каждому из видимых столбцов или каждому из вообще полей, которые в vCard есть? Второе — необъятная задача (ну если только ограничиться основными полями).

По видимым колонкам таблицы. Как в Excel.

И опять по UI автор переписал свойства обыкновенных электронных таблиц.

Функции аналогичные электронным таблицам были бы очень кстати. Навигация по полям (не только по строкам), inline-редактирование с помощью F2 (вместо двойного клика и большого диалогового окна). Да, знаю, VCF не особо мапится на таблицу, но для простых кейсов должно хватить, а для сложных — диалоговое окно со всеми параметрами.

Что можно сделать удобней чем в Excel|LO Calc:
1) легко менять местами колонки — перетаскиванием мышкой заголовка колонки.
2) фильтр по регулярке и не просто текстом; при этом по каждой колонке. Только тут важно, чтобы заголовки калонок, по которым фильтруются, как-то подсвечивались. И должна быть опция опция «сбросить все фильтры».
3) удобное групповое редактирование: выделить несколько строк, правый клик, Bulk Replace, сразу предлагает для данного поля-колонки только для выделенных строк поменять одну регулярку на другую; по умолчанию в «search» стоит «*», а курсор на replace.

умеет переводить VCF в CSV и назад

О, это интересно.

Поэкспериментировал с экспортом/импортом. Не всё гладко, но вцелом, думаю, справлюсь. А то что «не гладко» как лучше описать: здесь текстом, или ишами на github?

Ещё нашёл неприятную багу чтения из VCF: если в поле присутствует точка с запятой (экранированная, то есть не разделитель), то всё что после неё обрезается. Например, «ORG:Company\;Subsidiary» превращается в «Company\». У меня такого много, мне это критично, так что я исправил сам и создал pull request. Проверь, пожалуйста. Я вообще программирую just for fun, так что мог где-то налажать.

P. S. Но за труд твой спасибо. Похоже, твоя программа таки решает мою задачу.

Источник

Adblock
detector