KABC Client
Source (link to git-repo or to original if based on someone elses unmodified work):
Takes input from either commandline arguments or through standard input.
The latter allows to use it in shell pipes&filters constructs
See README for usage examples
0.8 -> 0.8.1
Adding installation instructions and build files for creating Debian packages.
No changes to the program itself!
0.7.2 -> 0.8
dialog input for selecting contacts rather than reading input or taking commandline input
0.7.1 -> 0.7.2
Another documentation update. This time a manpage
0.7 -> 0.7.1
Added examples for working with the CSV output format filter: create empty LaTeX letters prefilled with receipient address.
No changes to the program itself
0.6.2 -> 0.7
Added CSV (comma separated values) filters for input and output using the csv templates of KAddressBook for describing the CSV data format.
Check README.csv for details
0.6.1 -> 0.6.2
Fixed a bug in Merge operation (phone numbers not merged correctly)
Fixed vcard input
0.6 -> 0.6.1
Can specify vCard version for vcard output format.
Use UTF-8 as the default encoding when format is vcard (if no codec is specified on commandline)
0.5.2 -> 0.6
Added a "merge" operation for append information to already existing contacts.
Allow input and output in encodings different from the environments default encoding.
Especially useful when dumping vcards to a file as vcards are supposed to be in UTF-8. Just use -oc utf8 for that.
0.5.1 -> 0.5.2
Some changes based on user suggestions (Thank you for the feedback!):
Search is now default operation
Operation mode switches have single letter aliases (first letter uppercased)
0.5 -> 0.5.1
Added error messages for when failing add or remove operations.
"Fixed" the version number (wasn't updated after 0.4)
Only create new UID if the one supplied by the input data is already used in by another contact in the addressbook
See ChangeLog file for details
Ratings & Comments
10 Comments
It seems this is dead now -- none of the links work. Shame...
OK, I tracked down a tarball via a src.rpm. It doesn't build out of the box, but it is here: http://lukeplant.me.uk/downloads/kabcclient-0.8.tar.bz2 To get it to build, you need autotools. If you have autoconf 2.6 or newer, you have to hack the 'admin/cvs.sh' script, replacing 2.5 with 2.6 in appropriate places -- or just replace it with the one I made: http://lukeplant.me.uk/downloads/kabcclient-cvs.sh Then: make -f Makefile.cvs Then the usual.
The configure script ALWAYS complains about my KDE prefix no matter how I set it up. It's /opt/kde3 in SuSE. I've also tried subfolder under that and also the "make -f Makefile.cvs" thing, but it keeps saying it doesn't find any KDE headders. Am I doing something wrong?
Sorry, it was my fault, kdelibs-devel wasn't installed. The app works very well, congrats
I just uploaded a binary package for Debian/unstable (KDE 3.3.2) Linked here and on the project's website
Updated Debian package for KDE 3.4.2
Thx for the app. I was thinking to write a SuperKaramba client for Kaddressbook, (a la Mac's) And, now I can! Thx again.
Great! Just as a note: while the vcard output gets you all possible information, using the csv output can be a lot easier when you just need some of the possible data fields. There is an example for this under doc/examples in the source archive, where a script uses an own CSV template to create pre-fill LaTeX letters. If you encounter any question, don't hesitate to post again or send an email
I really like the idea, it's a great addition similar to the konsolekalendar interface for korganizer. Just a small improvment: Short options would be useful, e.g. kabcclient -s bla in addition to kabcclient --search kabcclient bar should also search for bar, since it's probably the most often needed option to kabcclient. Thanks for the program!
Thank you very much for your feedback. I implemented the necessary changes in 0.5.2