X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=server.pl;h=1ac9edba39d0ff828b4110245dff016aa22575bb;hb=9050b99705eb3c09549968914e2c06285cdfba01;hp=fc807ae2cb47428b22997dacb5b01c0559e04e94;hpb=37c6085ece19585ed1654d1acdfa2a77584c67e9;p=Biblio-Z3950.git diff --git a/server.pl b/server.pl index fc807ae..1ac9edb 100755 --- a/server.pl +++ b/server.pl @@ -11,6 +11,8 @@ use Aleph; use GoogleBooks; use vuFind; use DPLA; +use AlephTR; +use CROSBI; use Encode; @@ -23,6 +25,8 @@ my $databases = { 'GOOGLEBOOKS' => 'GoogleBooks', 'HATHITRUST' => 'vuFind', 'DPLA' => 'DPLA', + 'MKUTUP' => 'AlephTR', + 'CROSBI' => 'CROSBI', }; my $max_records = 10; # XXX configure this @@ -268,7 +272,8 @@ warn "# usemap ", dump($usemap); } } if ( defined( $attributes->{5} ) ) { ## No truncation - die { errcode => 113, errstr => 5 }; +# die { errcode => 113, errstr => 5 }; + warn "# truncation is ignored"; } my $comp = $attributes->{6}; if ($prefix) { @@ -283,7 +288,7 @@ warn "# usemap ", dump($usemap); warn "# using custom prefix_term query"; $q = $usemap->{prefix_term}->( $prefix, $self->{term} ); } else { - $q = $prefix . $self->{term} . '*'; + $q = $prefix . $self->{term} . '*'; } print "# q: $q\n"; return $q;