5 use Data::Dump qw(dump);
10 use lib '/srv/koha_gimpoz/';
13 $ENV{KOHA_CONF} = '/etc/koha/sites/gimpoz/koha-conf.xml';
19 my $source_dir = '/data/gimpoz/dvd1';
21 my $frameworkcode = '';
25 print "MARC ",dump($marc),$/;
30 open(my $find, '-|', qq{find $source_dir -iname "*.jpg" | sort});
34 warn "# path $path\n";
35 s{^\Q$source_dir\E/*}{};
36 my $student = $1 if s{^(.+?)/}{};
37 $student =~ s/^(\d+).*/$1/;
38 my $lokacija = $1 if s{^(.+?)/}{};
40 my $inventarni_broj = $_;
41 $inventarni_broj =~ s/\.jpg$//i;
43 if ( $inventarni_broj =~ m/\s*-\s*([a-k])\s*$/i ) {
44 warn "# $biblionumber dio $1\n";
46 my $record = MARC::Record->new;
48 [ 245, " ", " ", a => $inventarni_broj ],
49 [ 952, " ", " ", t => $inventarni_broj ],
53 ($biblionumber,$biblioitemnumber) = AddBiblio($record,$frameworkcode);
54 warn "# AddBiblio $biblionumber $biblioitemnumber [$inventarni_broj]\n";
56 my ($biblionumber, $biblioitemnumber, $itemnumber)
57 = AddItemFromMarc($record, $biblionumber);
59 warn "# AddItemFromMarc $biblionumber $biblioitemnumber $itemnumber\n";
63 my $image = GD::Image->new($path);
64 PutImage($biblionumber, $image, $replace);
66 print dump( $biblionumber, $student, $lokacija, $inventarni_broj ),$/;