On Mon, 27 Nov 2017 22:42:14 +0100 "Julian H. Stacey" <j...@berklix.com> said

Hi ports@ people
Any reccomendations of ports/ that may manage phone & address booke,
& import/export to Fritz Routers & Android phone app ?  Should I
be using a stack of vCards format as a common intermediary to edit
the master with vi, or some port ?

My large phone+address book has for 20 years been vi editable in my own
format:
        http://www.berklix.com/~jhs/src/bsd/jhs/bin/public/phone/
which supports lots of additional fields way beyond phone & address,
& Makefiles export to 3 device formats:
        BSD ISDN i4b S0 card man(8) isdnd
        ports/comms/gnokii nokia etc mobiles
        ports/misc/estic Istec 1008 etc (PBX=LCO=TK Anlage)

I now want to export to 2 new device formats:
        Fritz routers that export & import in xml format, sample appended.
        Android phone app.  Format unexamined yet

I expect to lash up an export from phone.c to Fritz XML,
but probably you can reccomend some nicer standard ports &/or formats ?
Didn't there used to be some [kde?] or similar tool in a larger package ?

https://www.freebsd.org/cgi/ports/ gives with
"phone book"

ports/misc/telbook      
        in Perl and uses the GTK+ 2 p   no mention of xml

ports/deskutils/tel/
        Entries are stored in a simple CSV file. This eases import
        and export with common spread sheet applications like
        Microsoft Excel or OpenOffice.org Calc

"address book"

deskutils/dlume
        stores your contacts in XML format
        Export to CSV and HTML formats is also available

deskutils/gaddr
        holds addresses and any other information you want to know
        about a person

deskutils/py-pycarddav
        CardDAV CLI client

https://en.wikipedia.org/wiki/CardDAV
        based on WebDAV, which is based on HTTP, and it uses vCard
        for contact data.

mail/evolution
        Big, databases/evolution-data-server make broke.
        pkg install worked .... starts with mail

mail/horde-turba
        supports storing contacts in SQL, LDAP, Kolab, and IMSP

"phone numbers"
devel/py-phonenumbers
I guess if it were me; based on as much of your code as I examined, and
the ports mentioned above. I'd probably go with: deskutils/dlume
or perhaps better, cobble my own.
Managing the numbers, and associated info in CSV format seems like it would
be almost trivial. In my mind could nearly accomplish the whole matter with
awk(1).
In fact, I'm currently managing a database with over 9 million records,
and extract, and format most of it with awk. *Super* fast, and much easier
than sed(1). Which is what I was originally attempting to do it with.

My .02ยข FWIW


Cheers,
Julian

--Chris

--
Julian H. Stacey, Computer Consultant, BSD Linux Unix Systems Engineer,
Munich
Reply below, Prefix '> '. Plain text, No .doc, base64, HTML,
quoted-printable.
http://berklix.eu/brexit/ UK stole 3,500,000 votes; 700,000 from Brits in
EU.


_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to