?

Log in

No account? Create an account

Previous Entry | Next Entry

DoubleContact

Представляю свой новый проект...


DoubleContact - автономный редактор контактов для ПК, преимущественно ориентированный на редактирование, сравнение и слияние телефонных книг.
Возможности программы:

  • загрузка адресных книг форматов VCF (поддерживаются vCard 2.1 и 3.0, а также возможность загрузки каталога, содержащего множество файлов VCF, как единой адресной книги), UDX (Philips Xenium), MPB (резервная копия MyPhoneExplorer) и сохранение адресных книг в указанных форматах;

  • просмотр контактов в табличном виде, с фильтрацией и сортировкой;

  • двухпанельный режим просмотра двух адресных книг, с возможностью копирования и перемещения групп контактов;

  • редактирование отдельных записей;

  • групповые операции над выбранными записями, включая перестановку имени и фамилии, разделение имён, перевод телефонных номеров в международный формат (например, замена 8 на +7 для России, аналогичные преобразования для некоторых других стран), разделение контакта по телефонам для экспорта на SIM-карту, слияние контактов, удаление спецсимволов, генерацию форматированного (полного) имени;

  • сравнение двух адресных книг с подсветкой совпадающих, несовпадающих и частично совпадающих контактов;

  • интерактивное слияние контактов по результатам сравнения.


Программа написана на языке C++ с применением библиотек Qt 4/5 и распространяется по лицензии GNU General Public License версии 2 или более поздней.
P.S. Если под Windows больше двух сборок не понадобится, а под линукс есть разные билдсервисы, то с маками ситуация похуже. Я собирал мак-версию под имеющуюся у меня OS X El Capitan, отписывайтесь, если что-то не работает...
Страница проекта на моём сайте
Загрузить программу
Руководство пользователя

Comments

( 4 комментария — Оставить комментарий )
r_ambersky
5 фев, 2017 16:25 (UTC)
Хорошо бы это все делать на телефоне - может стоит сделать версию под Андроид? ;)
darkhobbit
6 фев, 2017 12:55 (UTC)
Может. Но для этого, скорее всего, придётся сварганить интерфейс на QML. Я старался делать структуру программы достаточно модульной, чтобы облегчить этот процесс.

После того, как доведу программу для ПК до устраивающего меня уровня - займусь QMLем. Потому, что на десктопе с виджетами как-то проще...
(Анонимно)
8 фев, 2017 08:15 (UTC)
А, да, еще пояснить бы что такое DE... хотя бы всплывающей подсказкой ...

Random.
darkhobbit
12 апр, 2017 19:23 (UTC)
Пожалуй, лучше вообще это выкинуть. Пояснение было приведено для ЛОРа, где объяснять, что такое DE, никому не нужно, и соответственно, отделяло мою программу от кедоспецифичных, гномоспецифичных и т.д. аналогов.
( 4 комментария — Оставить комментарий )

За этот месяц

Сентябрь 2018
Вс Пн Вт Ср Чт Пт Сб
      1
2345678
9101112131415
16171819202122
23242526272829
30      

На сайт

DoubleContact и другие проекты

На странице

Разработано LiveJournal.com
Designed by Lilia Ahner