Hi Hasan,
The tool is designed to run every so often and it converts all vCards that it finds in the input directory "batch mode".
Its primary goal is to allow a quick way of adding contacts from incoming e-mails, thats why its orientated around a single contact, I think your way is better anyway to add a lot of contacts in one go.
It can also be used to grab contacts straight from a mobile phone via IR or Bluetooth.
I'm afraid I know diddley squat about any of these scripting languages, however I'm keen to learn, so I think I'll do it in PERL.
A few thoughts though:
I'll use the Leo Lapworth - "Text-vCard" module from CPAN, so it can read all vCards, without knowing perl, will this cause dependancy/licencing issues?
If its possible to pass a command line parameter to a perl script from cron, it would mean that the file locations config file could be specified on the command line, so we can have user and global address books, as you were talking about.
I notice that your panel lists the column numbers of each field, I should use this so my columns are the same as yours, can you tell me where this config is kept please, also do I parse it myself, or is there a parser tool in PERL for it?
Many Thanks,
Chris.