From 85b395fd37a9e71c26deefa4a0daecba6454c1d8 Mon Sep 17 00:00:00 2001 From: Marijana Glavica Date: Sat, 25 Apr 2009 12:15:41 +0000 Subject: [PATCH] local configuration for ecas git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@1158 07558da8-63fa-0310-ba24-9fe276d99e06 --- vhost/ecas/cairn.pl | 6 +++ vhost/ecas/config.yml | 115 ++++++++++++++++++++++++++++++++++++++++-- vhost/ecas/doaj.pl | 13 +++++ vhost/ecas/emerald.pl | 5 ++ vhost/ecas/hrcak.pl | 11 ++++ vhost/ecas/jstor.pl | 11 ++++ vhost/ecas/marc.pl | 12 +++++ vhost/ecas/ovid.pl | 8 +-- vhost/ecas/pubmed.pl | 11 ++++ 9 files changed, 184 insertions(+), 8 deletions(-) create mode 100644 vhost/ecas/cairn.pl create mode 100644 vhost/ecas/doaj.pl create mode 100644 vhost/ecas/emerald.pl create mode 100644 vhost/ecas/hrcak.pl create mode 100644 vhost/ecas/jstor.pl create mode 100644 vhost/ecas/marc.pl create mode 100644 vhost/ecas/pubmed.pl diff --git a/vhost/ecas/cairn.pl b/vhost/ecas/cairn.pl new file mode 100644 index 0000000..a54c78f --- /dev/null +++ b/vhost/ecas/cairn.pl @@ -0,0 +1,6 @@ + +search( 'title', rec('A') ); +search( 'issn', rec('C') ); +search( 'publisher', rec('B') ); +search( 'url', rec('E') ); + diff --git a/vhost/ecas/config.yml b/vhost/ecas/config.yml index e71d242..b245451 100644 --- a/vhost/ecas/config.yml +++ b/vhost/ecas/config.yml @@ -42,18 +42,125 @@ databases: name: 'Katalog elektroničkih časopisa' description: 'dostupnih u zbirkama nabavljenim za potrebe visokoškolskih i znanstvenih ustanova Republike Hrvatske' input: + - name: 'cairn' + description: 'Carin' + module: 'WebPAC::Input::Excel' + path: '/data/FF/ecasopisi/cairn/Revues_Cairn090420.xls' + encoding: 'utf-8' + normalize: + path: 'vhost/ecas/cairn.pl' + - name: 'doaj' + description: 'DOAJ' + module: 'WebPAC::Input::Excel' + path: '/data/FF/ecasopisi/doaj/doaj-20090416.xls' + encoding: 'utf-8' + normalize: + path: 'vhost/ecas/doaj.pl' + - name: 'ebsco-asc' + description: 'EBSCO Academic Search Complete' + module: 'WebPAC::Input::MARC' + path: '/data/FF/ecasopisi/ebsco/a9h-ft.marc' + normalize: + path: 'vhost/ecas/marc.pl' + - name: 'ebsco-bsc' + description: 'EBSCO Business Source Complete' + module: 'WebPAC::Input::MARC' + path: '/data/FF/ecasopisi/ebsco/bth-ft.marc' + normalize: + path: 'vhost/ecas/marc.pl' + - name: 'ebsco-mfp' + description: 'EBSCO MasterFILE Premier' + module: 'WebPAC::Input::MARC' + path: '/data/FF/ecasopisi/ebsco/f5h-ft.marc' + normalize: + path: 'vhost/ecas/marc.pl' + - name: 'ebsco-gf' + description: 'EBSCO GreenFILE' + module: 'WebPAC::Input::MARC' + path: '/data/FF/ecasopisi/ebsco/8gh-ft.marc' + normalize: + path: 'vhost/ecas/marc.pl' + - name: 'ebsco-si' + description: 'EBSCO SocINDEX with Full Text' + module: 'WebPAC::Input::MARC' + path: '/data/FF/ecasopisi/ebsco/sih-ft.marc' + normalize: + path: 'vhost/ecas/marc.pl' + - name: 'emerald' + 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' + description: 'Hrcak' + module: 'WebPAC::Input::Excel' + path: '/data/FF/ecasopisi/hrcak/hrcak-naslovi.xls' + encoding: 'windows-1250' + normalize: + path: 'vhost/ecas/hrcak.pl' + - name: 'jstor' + description: 'JSTOR' + module: 'WebPAC::Input::Excel' + path: '/data/FF/ecasopisi/jstor/as.titleList.xls' + encoding: 'windows-1250' + 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 Journals, PsycARTICLES' module: 'WebPAC::Input::Ovid' path: '/data/FF/ecasopisi/ovid/cites-all.txt' encoding: 'iso-8859-1' normalize: path: 'vhost/ecas/ovid.pl' - - name: 'blackwell' - description: 'Blackwell Synergy' + - name: 'oxford' + description: 'Oxford Journals' module: 'WebPAC::Input::MARC' - path: '/data/FF/ecasopisi/blackwell/blackwell2.mrc' + path: '/data/FF/ecasopisi/oxford/sites.dtl' + normalize: + path: 'vhost/ecas/marc.pl' + - name: 'muse' + description: 'Project MUSE' + module: 'WebPAC::Input::MARC' + path: '/data/FF/ecasopisi/muse/premium.mrc' + normalize: + path: 'vhost/ecas/marc.pl' + - name: 'pubmed' + description: 'PubMed Central' + module: 'WebPAC::Input::Excel' + path: '/data/FF/ecasopisi/pubmed/jlist.xls' + encoding: 'windows-1250' normalize: - path: 'vhost/ecas/blackwell.pl' + path: 'vhost/ecas/pubmed.pl' output: module: 'WebPAC::Output::SWISH' database: 'ecas' diff --git a/vhost/ecas/doaj.pl b/vhost/ecas/doaj.pl new file mode 100644 index 0000000..9d043c7 --- /dev/null +++ b/vhost/ecas/doaj.pl @@ -0,0 +1,13 @@ + +search( 'title', rec('A') ); +search( 'issn', + join_with(' ; ', + rec('F'), + rec('G') + ) +); +search( 'publisher', rec('D') ); +search( 'url', rec('U') ); +search( 'language', rec('E') ); +search( 'keyword', rec('H') ); + diff --git a/vhost/ecas/emerald.pl b/vhost/ecas/emerald.pl new file mode 100644 index 0000000..71ecf0c --- /dev/null +++ b/vhost/ecas/emerald.pl @@ -0,0 +1,5 @@ + +search( 'title', rec('A') ); +search( 'issn', rec('B') ); +search( 'url', rec('C') ); + diff --git a/vhost/ecas/hrcak.pl b/vhost/ecas/hrcak.pl new file mode 100644 index 0000000..e0233bb --- /dev/null +++ b/vhost/ecas/hrcak.pl @@ -0,0 +1,11 @@ + +search( 'title', rec('A') ); +search( 'alttitle', rec('B') ); +search( 'issn', + join_with(' ; ', + rec('C'), + rec('D') + ) +); +search( 'url', rec('E') ); + diff --git a/vhost/ecas/jstor.pl b/vhost/ecas/jstor.pl new file mode 100644 index 0000000..19cbfff --- /dev/null +++ b/vhost/ecas/jstor.pl @@ -0,0 +1,11 @@ + +search( 'title', rec('A') ); +search( 'issn', + join_with(' ; ', + rec('B'), + rec('C') + ) +); +search( 'publisher', rec('F') ); +search( 'url', rec('E') ); + diff --git a/vhost/ecas/marc.pl b/vhost/ecas/marc.pl new file mode 100644 index 0000000..3862448 --- /dev/null +++ b/vhost/ecas/marc.pl @@ -0,0 +1,12 @@ + +search( 'title', rec('245','a') ); +search( 'issn', rec('022','a') ); +search( 'publisher', + regex('s/,$//', + rec('260','b') + ) +); +search( 'url', rec('856','u') ); +display( 'url', 'Full text' ); +search( 'collection', rec('773','t') ); + diff --git a/vhost/ecas/ovid.pl b/vhost/ecas/ovid.pl index 8fc0c7d..7f53943 100755 --- a/vhost/ecas/ovid.pl +++ b/vhost/ecas/ovid.pl @@ -1,6 +1,6 @@ -search( 'subset', rec('Journal Subset') ); -search( 'source', 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( '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( 'collection', rec('Journal Subset') ); diff --git a/vhost/ecas/pubmed.pl b/vhost/ecas/pubmed.pl new file mode 100644 index 0000000..213f5b4 --- /dev/null +++ b/vhost/ecas/pubmed.pl @@ -0,0 +1,11 @@ + +search( 'title', rec('A') ); +search( 'issn', + join_with(' ; ', + rec('C'), + rec('D') + ) +); +search( 'publisher', rec('E') ); +search( 'url', rec('M') ); + -- 2.20.1