e-journals catalog configuration files
authorMarijana Glavica <mglavica@ffzg.hr>
Mon, 27 Jul 2009 13:33:31 +0000 (13:33 +0000)
committerMarijana Glavica <mglavica@ffzg.hr>
Mon, 27 Jul 2009 13:33:31 +0000 (13:33 +0000)
git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@1251 07558da8-63fa-0310-ba24-9fe276d99e06

13 files changed:
vhost/ecas/blackwell.pl
vhost/ecas/cairn.pl
vhost/ecas/config.yml
vhost/ecas/doaj.pl
vhost/ecas/ecas-labels.txt
vhost/ecas/ecas.css
vhost/ecas/emerald.pl
vhost/ecas/hrcak.pl
vhost/ecas/html.pm
vhost/ecas/jstor.pl
vhost/ecas/marc.pl
vhost/ecas/ovid.pl
vhost/ecas/pubmed.pl

index 3594760..e73a676 100755 (executable)
@@ -1,4 +1,4 @@
 # 
 search( 'title', rec( 245 ));
-search( 'url', rec( 856, 'u' ));
+display( 'url', rec( 856, 'u' ));
 
index faf429f..d4f3760 100644 (file)
@@ -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')
 )
index d2702bc..fa36430 100644 (file)
@@ -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'
index 9d043c7..a91d53c 100644 (file)
@@ -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')
+)
index ca55fe7..fff80b2 100644 (file)
@@ -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
index 82515bc..7ad54ee 100644 (file)
@@ -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;
+}
index 71ecf0c..1bc2d1a 100644 (file)
@@ -2,4 +2,5 @@
 search( 'title',       rec('A') );
 search( 'issn',        rec('B') );
 search( 'url',         rec('C') );
+search( 'urlp',        rec('C') );
 
index e0233bb..0c608c1 100644 (file)
@@ -7,5 +7,5 @@ search( 'issn',
                rec('D')
        )
 );
-search( 'url',         rec('E') );
+search( 'urlf',        rec('E') );
 
index 2be3264..1e417c0 100644 (file)
@@ -5,12 +5,23 @@ use warnings;
 
 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;
index 19cbfff..44787ea 100644 (file)
@@ -8,4 +8,8 @@ search( 'issn',
 );
 search( 'publisher',   rec('F') );
 search( 'url',         rec('E') );
+search( 'urlp',        rec('E') );
+search( 'collection',  
+       config('input description')
+);
 
index 3862448..ea19b80 100644 (file)
@@ -1,5 +1,8 @@
-
-search( 'title',       rec('245','a') );
+search( 'title',       
+       regex('s/&#237;/í/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')
+)
 
index 7f55dde..fde770c 100755 (executable)
@@ -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'),
index 213f5b4..411ff5f 100644 (file)
@@ -8,4 +8,8 @@ search( 'issn',
 );
 search( 'publisher',   rec('E') );
 search( 'url',         rec('M') );
+search( 'urlp',        rec('M') );
+search( 'collection',  
+       config('input description')
+)