#
search( 'title', rec( 245 ));
-search( 'url', rec( 856, 'u' ));
+display( 'url', rec( 856, 'u' ));
search( 'title', rec('A') );
search( 'issn', rec('C') );
search( 'publisher', rec('B') );
-search( 'url', rec('E') );
+search( 'url', rec('E') );
+search( 'urlp', rec('E') );
search( 'collection',
config('input description')
)
databases:
ecas:
name: 'Katalog elektroničkih časopisa'
- description: 'dostupnih u zbirkama nabavljenim za potrebe visokoškolskih i znanstvenih ustanova Republike Hrvatske'
+# description: 'dostupnih u zbirkama nabavljenim za potrebe visokoškolskih i znanstvenih ustanova Republike Hrvatske'
input:
- name: 'cairn'
description: 'Cairn'
module: 'WebPAC::Input::Excel'
- path: '/data/FF/ecasopisi/cairn/Revues_Cairn090420.xls'
- encoding: 'iso-8859-1'
+ path: '/data/FF/ecasopisi/cairn/Revues_Cairn090420-utf-8.xls'
+ #worksheet: 'Revues_Cairn090420'
normalize:
path: 'vhost/ecas/cairn.pl'
+ - name: 'cambridge'
+ description: 'Cambridge Journals'
+ module: 'WebPAC::Input::Excel'
+ path: '/data/FF/ecasopisi/cambridge/lista_naslova_cjo.xls'
+ normalize:
+ path: 'vhost/ecas/cambridge.pl'
- name: 'doaj'
- to: 10
- description: 'DOAJ'
+ description: 'DOAJ - Directory of Open Access Journals'
module: 'WebPAC::Input::Excel'
- path: '/data/FF/ecasopisi/doaj/doaj-20090416.xls'
- encoding: 'utf-8'
+ path: '/data/FF/ecasopisi/doaj/doaj-20090721.xls'
+ from: 1
+ to: 4272
normalize:
path: 'vhost/ecas/doaj.pl'
- name: 'ebsco-asc'
description: 'Emerald EMX95'
module: 'WebPAC::Input::Excel'
path: '/data/FF/ecasopisi/emerald/emx95.xls'
- encoding: 'utf-8'
normalize:
path: 'vhost/ecas/emerald.pl'
- name: 'hrcak'
- skip: 1
description: 'Hrčak'
module: 'WebPAC::Input::Excel'
path: '/data/FF/ecasopisi/hrcak/hrcak-naslovi.xls'
- encoding: 'utf-8'
normalize:
path: 'vhost/ecas/hrcak.pl'
- name: 'jstor'
description: 'JSTOR'
module: 'WebPAC::Input::Excel'
path: '/data/FF/ecasopisi/jstor/as.titleList.xls'
- encoding: 'iso-8859-1'
normalize:
path: 'vhost/ecas/jstor.pl'
- name: 'jstor'
description: 'JSTOR'
module: 'WebPAC::Input::Excel'
path: '/data/FF/ecasopisi/jstor/asii.titleList.xls'
- encoding: 'windows-1250'
normalize:
path: 'vhost/ecas/jstor.pl'
- name: 'jstor'
description: 'JSTOR'
module: 'WebPAC::Input::Excel'
path: '/data/FF/ecasopisi/jstor/asiii.titleList.xls'
- encoding: 'windows-1250'
normalize:
path: 'vhost/ecas/jstor.pl'
- name: 'jstor'
description: 'JSTOR'
module: 'WebPAC::Input::Excel'
path: '/data/FF/ecasopisi/jstor/asiv.titleList.xls'
- encoding: 'windows-1250'
normalize:
path: 'vhost/ecas/jstor.pl'
- name: 'jstor'
description: 'JSTOR'
module: 'WebPAC::Input::Excel'
path: '/data/FF/ecasopisi/jstor/asv.titleList.xls'
- encoding: 'windows-1250'
normalize:
path: 'vhost/ecas/jstor.pl'
- name: 'ovid'
description: 'Ovid Full Text'
module: 'WebPAC::Input::Ovid'
path: '/data/FF/ecasopisi/ovid/cites-all.txt'
- encoding: 'iso-8859-1'
normalize:
path: 'vhost/ecas/ovid.pl'
- name: 'oxford'
description: 'PubMed Central'
module: 'WebPAC::Input::Excel'
path: '/data/FF/ecasopisi/pubmed/jlist.xls'
- encoding: 'windows-1250'
normalize:
path: 'vhost/ecas/pubmed.pl'
+ - name: 'sd'
+ description: 'ScienceDirect'
+ module: 'WebPAC::Input::Excel'
+ path: '/data/FF/ecasopisi/sd/50661_SD_Holdings_serial.xls'
+ from: 7
+ to: 1966
+ normalize:
+ path: 'vhost/ecas/sd.pl'
output:
module: 'WebPAC::Output::SWISH'
database: 'ecas'
)
);
search( 'publisher', rec('D') );
-search( 'url', rec('U') );
+search( 'urlf', rec('C') );
search( 'language', rec('E') );
search( 'keyword', rec('H') );
-
+search( 'collection',
+ config('input description')
+)
title Naslov
issn ISSN
-url URL
-keyword Ključne rijeci
+url Direktni pristup
+urlp Pristup uz lozinku
+urlf Slobodni pristup
+keyword Ključne riječi
language Jezik
publisher Izdavač
collection Zbirka
.title {
font-weight: bold;
+ display: block;
+ padding-left: 10em;
}
#inputs label {
clear: left;
}
+h1 {
+ font-family: Trebuchet MS,Lucida,Arial,sans-serif ;
+}
+
+form label,
+form select,
+form input {
+ float: none;
+}
+
+
+form input[name=search] {
+ clear: none;
+}
+
+
+#attr_operator {
+ font-size: 12px;
+ padding-left: 8em;
+}
+
+#plimit {
+ text-align: right;
+}
search( 'title', rec('A') );
search( 'issn', rec('B') );
search( 'url', rec('C') );
+search( 'urlp', rec('C') );
rec('D')
)
);
-search( 'url', rec('E') );
+search( 'urlf', rec('E') );
sub url {
my ($self,$url) = @_;
- qq{<a href="$url">$url</a>};
+ qq{ <a href="$url">$url</a> };
}
-sub publisher {
- my ($self,$publisher) = @_;
- qq{<a href="?search=$publisher">$publisher</a>};
+sub urlp {
+ my ($self,$urlp) = @_;
+ my $proxy = $urlp;
+ $proxy =~ s{http://}{https://proxy.knjiznice.ffzg.hr/proxy/nph-proxy.cgi/000100A/http/};
+ qq{ <a href="$proxy">za korisnike Knjižnice FF-a</a> };
}
+sub urlf {
+ my ($self,$urlf) = @_;
+ qq{ <a href="$urlf">$urlf</a> };
+}
+#sub publisher {
+# my ($self,$publisher) = @_;
+# qq{<a href="?search=$publisher">$publisher</a>};
+#}
+
1;
);
search( 'publisher', rec('F') );
search( 'url', rec('E') );
+search( 'urlp', rec('E') );
+search( 'collection',
+ config('input description')
+);
-
-search( 'title', rec('245','a') );
+search( 'title',
+ regex('s/í/í/g',
+ rec('245','a')
+ )
+);
search( 'issn', rec('022','a') );
search( 'publisher',
regex('s/,$//',
)
);
search( 'url', rec('856','u') );
-display( 'url', 'Full text' );
-search( 'collection', rec('773','t') );
+search( 'urlp', rec('856','u') );
+search( 'collection',
+ config('input description')
+)
search( 'title', rec('Source') );
search( 'issn', rec('ISSN') );
search( 'url', 'http://ovidsp.ovid.com/ovidweb.cgi?T=JS&NEWS=n&PAGE=toc&D=ovft&AN=' . rec('Accession Number'));
+search( 'urlp', 'http://ovidsp.ovid.com/ovidweb.cgi?T=JS&NEWS=n&PAGE=toc&D=ovft&AN=' . rec('Accession Number'));
search( 'collection',
join_with(', ',
config('input description'),
);
search( 'publisher', rec('E') );
search( 'url', rec('M') );
+search( 'urlp', rec('M') );
+search( 'collection',
+ config('input description')
+)