From ad94b37486da53703810521828a466f907cdf50c Mon Sep 17 00:00:00 2001 From: Marijana Glavica Date: Mon, 27 Jul 2009 13:33:31 +0000 Subject: [PATCH] e-journals catalog configuration files git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@1251 07558da8-63fa-0310-ba24-9fe276d99e06 --- vhost/ecas/blackwell.pl | 2 +- vhost/ecas/cairn.pl | 3 ++- vhost/ecas/config.yml | 38 +++++++++++++++++++++----------------- vhost/ecas/doaj.pl | 6 ++++-- vhost/ecas/ecas-labels.txt | 6 ++++-- vhost/ecas/ecas.css | 26 ++++++++++++++++++++++++++ vhost/ecas/emerald.pl | 1 + vhost/ecas/hrcak.pl | 2 +- vhost/ecas/html.pm | 19 +++++++++++++++---- vhost/ecas/jstor.pl | 4 ++++ vhost/ecas/marc.pl | 13 +++++++++---- vhost/ecas/ovid.pl | 1 + vhost/ecas/pubmed.pl | 4 ++++ 13 files changed, 93 insertions(+), 32 deletions(-) diff --git a/vhost/ecas/blackwell.pl b/vhost/ecas/blackwell.pl index 3594760..e73a676 100755 --- a/vhost/ecas/blackwell.pl +++ b/vhost/ecas/blackwell.pl @@ -1,4 +1,4 @@ # search( 'title', rec( 245 )); -search( 'url', rec( 856, 'u' )); +display( 'url', rec( 856, 'u' )); diff --git a/vhost/ecas/cairn.pl b/vhost/ecas/cairn.pl index faf429f..d4f3760 100644 --- a/vhost/ecas/cairn.pl +++ b/vhost/ecas/cairn.pl @@ -2,7 +2,8 @@ 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') ) diff --git a/vhost/ecas/config.yml b/vhost/ecas/config.yml index d2702bc..fa36430 100644 --- a/vhost/ecas/config.yml +++ b/vhost/ecas/config.yml @@ -18,21 +18,27 @@ vhost: 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' @@ -69,57 +75,48 @@ databases: 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' @@ -139,9 +136,16 @@ databases: 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' diff --git a/vhost/ecas/doaj.pl b/vhost/ecas/doaj.pl index 9d043c7..a91d53c 100644 --- a/vhost/ecas/doaj.pl +++ b/vhost/ecas/doaj.pl @@ -7,7 +7,9 @@ search( 'issn', ) ); 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') +) diff --git a/vhost/ecas/ecas-labels.txt b/vhost/ecas/ecas-labels.txt index ca55fe7..fff80b2 100644 --- a/vhost/ecas/ecas-labels.txt +++ b/vhost/ecas/ecas-labels.txt @@ -1,7 +1,9 @@ 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 diff --git a/vhost/ecas/ecas.css b/vhost/ecas/ecas.css index 82515bc..7ad54ee 100644 --- a/vhost/ecas/ecas.css +++ b/vhost/ecas/ecas.css @@ -2,9 +2,35 @@ .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; +} diff --git a/vhost/ecas/emerald.pl b/vhost/ecas/emerald.pl index 71ecf0c..1bc2d1a 100644 --- a/vhost/ecas/emerald.pl +++ b/vhost/ecas/emerald.pl @@ -2,4 +2,5 @@ search( 'title', rec('A') ); search( 'issn', rec('B') ); search( 'url', rec('C') ); +search( 'urlp', rec('C') ); diff --git a/vhost/ecas/hrcak.pl b/vhost/ecas/hrcak.pl index e0233bb..0c608c1 100644 --- a/vhost/ecas/hrcak.pl +++ b/vhost/ecas/hrcak.pl @@ -7,5 +7,5 @@ search( 'issn', rec('D') ) ); -search( 'url', rec('E') ); +search( 'urlf', rec('E') ); diff --git a/vhost/ecas/html.pm b/vhost/ecas/html.pm index 2be3264..1e417c0 100644 --- a/vhost/ecas/html.pm +++ b/vhost/ecas/html.pm @@ -5,12 +5,23 @@ use warnings; sub url { my ($self,$url) = @_; - qq{$url}; + qq{ $url }; } -sub publisher { - my ($self,$publisher) = @_; - qq{$publisher}; +sub urlp { + my ($self,$urlp) = @_; + my $proxy = $urlp; + $proxy =~ s{http://}{https://proxy.knjiznice.ffzg.hr/proxy/nph-proxy.cgi/000100A/http/}; + qq{ za korisnike Knjižnice FF-a }; } +sub urlf { + my ($self,$urlf) = @_; + qq{ $urlf }; +} +#sub publisher { +# my ($self,$publisher) = @_; +# qq{$publisher}; +#} + 1; diff --git a/vhost/ecas/jstor.pl b/vhost/ecas/jstor.pl index 19cbfff..44787ea 100644 --- a/vhost/ecas/jstor.pl +++ b/vhost/ecas/jstor.pl @@ -8,4 +8,8 @@ search( 'issn', ); search( 'publisher', rec('F') ); search( 'url', rec('E') ); +search( 'urlp', rec('E') ); +search( 'collection', + config('input description') +); diff --git a/vhost/ecas/marc.pl b/vhost/ecas/marc.pl index 3862448..ea19b80 100644 --- a/vhost/ecas/marc.pl +++ b/vhost/ecas/marc.pl @@ -1,5 +1,8 @@ - -search( 'title', rec('245','a') ); +search( 'title', + regex('s/í/í/g', + rec('245','a') + ) +); search( 'issn', rec('022','a') ); search( 'publisher', regex('s/,$//', @@ -7,6 +10,8 @@ search( 'publisher', ) ); search( 'url', rec('856','u') ); -display( 'url', 'Full text' ); -search( 'collection', rec('773','t') ); +search( 'urlp', rec('856','u') ); +search( 'collection', + config('input description') +) diff --git a/vhost/ecas/ovid.pl b/vhost/ecas/ovid.pl index 7f55dde..fde770c 100755 --- a/vhost/ecas/ovid.pl +++ b/vhost/ecas/ovid.pl @@ -2,6 +2,7 @@ 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'), diff --git a/vhost/ecas/pubmed.pl b/vhost/ecas/pubmed.pl index 213f5b4..411ff5f 100644 --- a/vhost/ecas/pubmed.pl +++ b/vhost/ecas/pubmed.pl @@ -8,4 +8,8 @@ search( 'issn', ); search( 'publisher', rec('E') ); search( 'url', rec('M') ); +search( 'urlp', rec('M') ); +search( 'collection', + config('input description') +) -- 2.20.1