Catmandu::Exporter::RIS - a RIS exporter
use Catmandu::Exporter::RIS; my $exporter = Catmandu::Exporter::RIS->new(fix => 'myfix.txt'); $exporter->add_many($arrayref); $exporter->add_many($iterator); $exporter->add_many(sub { }); $exporter->add($hashref); $exporter->add({ _type => 'book', _citekey => '389-ajk0-1', title => 'the Zen of {CSS} design', author => ['Dave Shea','Molley E. Holzschlag'], isbn => '0-321-30347-4' }); printf "exported %d objects\n" , $exporter->count;
The RIS exporter requires as input a Perl hash (or a fix) containing RIS fields and values as a string or array reference.
TY ID T1 TI CT T2 BT T3 A1 AU A2 ED A3 Y1 PY Y2 N1 AB N2 KW RP JF JO JA J1 J2 VL IS CP SP EP CY PB SN AD AV M1 M2 M3 U1 U2 U3 U4 U5 UR L1 L2 L3 L4