diff options
author | Jonas Smedegaard <dr@jones.dk> | 2015-11-16 12:25:08 +0100 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2015-11-16 13:58:26 +0100 |
commit | bc64b853a7f5bc04f1ee3752665e79bcbb52c7ce (patch) | |
tree | a5679d3f27253fafdb43b0f1aaf5c6870cd1e588 /localrdf2vcard | |
parent | 0fdf8e6eb63aadc40716953d65268a4a2988df0d (diff) |
New tools localvcard2rdf and localrdf2vcard.
Diffstat (limited to 'localrdf2vcard')
-rwxr-xr-x | localrdf2vcard | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/localrdf2vcard b/localrdf2vcard new file mode 100755 index 0000000..ce5f205 --- /dev/null +++ b/localrdf2vcard @@ -0,0 +1,29 @@ +#!/usr/bin/perl +# Copyright © 2015 Jonas Smedegaard <dr@jones.dk> +# Description: Recode RDF file(s) to vCard data on STDOUT +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# +# Depends: librdf-vcard-perl + +use strict; +use warnings; + +use RDF::vCard::Exporter; + +my $exporter = RDF::vCard::Exporter->new; + +while (my $input = shift @ARGV) { + print $_ foreach $exporter->export_cards( $input, sort => 1 ); +} |