added header_first to WebPAC::Input::CSV
[webpac2] / vhost / ecas / config-json.yml
1 # Encoding of this file must be UTF-8!
2
3 vhost:
4   inputs: 'Zbirke'
5
6   no_results: 'nema rezultata'
7
8 #  fields:
9 #    - issn: 'ISSN'
10 #    - naslov: 'Naslov'
11 #
12 #  operators:
13 #    - STRINC: 'Bilo koja riječ'
14 #    - STRBW: 'Početak naslova'
15 #    - STREQ: 'Cijeli naslov'
16 #
17
18 databases:
19   ecas:
20     name: 'Katalog elektroničkih časopisa'
21 #    description: 'dostupnih u zbirkama nabavljenim za potrebe visokoškolskih i znanstvenih ustanova Republike Hrvatske'
22     input:
23       - name: 'cairn'
24         description: 'Cairn'
25         module: 'WebPAC::Input::Excel'
26         path: 'vhost/ecas/data/cairn/Revues_Cairn.xls'
27         from: 1
28         to: 246
29         normalize:
30 #          - path: 'vhost/ecas/cairn.pl'
31           - path: 'vhost/ecas/cairn2json.pl'
32       - name: 'cambridge'
33         description: 'Cambridge Journals'
34         module: 'WebPAC::Input::Excel'
35         path: 'vhost/ecas/data/cambridge/cambridge.xls'
36         worksheet: 'FullPriceList'
37         from: 8
38         to: 290
39         normalize:
40           - path: 'vhost/ecas/cambridge2json.pl'
41         skip: 0
42       - name: 'doaj'
43         description: 'DOAJ - Directory of Open Access Journals'
44         module: 'WebPAC::Input::CSV'
45         path: 'vhost/ecas/data/doaj/doaj.csv'
46         normalize:
47 #          - path: 'vhost/ecas/doaj.pl'
48           - path: 'vhost/ecas/doaj2json.pl'
49       - name: 'degruyter'
50         description: 'De Gruyter'
51         module: 'WebPAC::Input::Excel'
52         path: 'vhost/ecas/data/degruyter/degruyterJournals_Euro2011.xls'
53         from: 1
54         to: 129
55         normalize:
56           - path: 'vhost/ecas/degruyter2json.pl'
57       - name: 'duke'
58         description: 'Duke University Press'
59         module: 'WebPAC::Input::Excel'
60         path: 'vhost/ecas/data/duke/DUP_etitles.xls'
61         worksheet: 'Duke Journals Title List'
62         from: 3
63         to: 47
64         normalize:
65           - path: 'vhost/ecas/duke2json.pl'
66       - name: 'ebsco-asc'
67         description: 'EBSCO Academic Search Complete'
68         module: 'WebPAC::Input::MARC'
69         path: 'vhost/ecas/data/ebsco/a9h-ft.marc'
70         normalize:
71 #          - path: 'vhost/ecas/marc.pl'
72           - path: 'vhost/ecas/marc2json.pl'
73       - name: 'ebsco-bsc'
74         description: 'EBSCO Business Source Complete'
75         module: 'WebPAC::Input::MARC'
76         path: 'vhost/ecas/data/ebsco/bth-ft.marc'
77         normalize:
78 #          - path: 'vhost/ecas/marc.pl'
79           - path: 'vhost/ecas/marc2json.pl'
80       - name: 'ebsco-mfp'
81         description: 'EBSCO MasterFILE Premier'
82         module: 'WebPAC::Input::MARC'
83         path: 'vhost/ecas/data/ebsco/f5h-ft.marc'
84         normalize:
85 #          - path: 'vhost/ecas/marc.pl'
86           - path: 'vhost/ecas/marc2json.pl'
87       - name: 'ebsco-gf'
88         description: 'EBSCO GreenFILE'
89         module: 'WebPAC::Input::MARC'
90         path: 'vhost/ecas/data/ebsco/8gh-ft.marc'
91         normalize:
92 #          - path: 'vhost/ecas/marc.pl'
93           - path: 'vhost/ecas/marc2json.pl'
94       - name: 'ebsco-si'
95         description: 'EBSCO SocINDEX with Full Text'
96         module: 'WebPAC::Input::MARC'
97         path: 'vhost/ecas/data/ebsco/sih-ft.marc'
98         normalize:
99 #          - path: 'vhost/ecas/marc.pl'
100           - path: 'vhost/ecas/marc2json.pl'
101       - name: 'emerald'
102         description: 'Emerald'
103         module: 'WebPAC::Input::Excel'
104         path: 'vhost/ecas/data/emerald/emerald.xls'
105         worksheet: 'EM Plus'
106         from: 4
107         to: 264
108         normalize:
109           path: 'vhost/ecas/emerald2json.pl'
110         skip: 0
111       - name: 'hrcak'
112         description: 'Hrčak'
113         module: 'WebPAC::Input::Excel'
114         path: 'vhost/ecas/data/hrcak/hrcak-naslovi.xls'
115         normalize:
116           path: 'vhost/ecas/hrcak.pl'
117       - name: 'jstor'
118         description: 'JSTOR'
119         module: 'WebPAC::Input::CSV'
120         path: 'vhost/ecas/data/jstor/as1.csv'
121         normalize:
122 #          - path: 'vhost/ecas/jstor.pl'
123           - path: 'vhost/ecas/jstor2json.pl'
124       - name: 'jstor'
125         description: 'JSTOR'
126         module: 'WebPAC::Input::CSV'
127         path: 'vhost/ecas/data/jstor/as2.csv'
128         normalize:
129 #          - path: 'vhost/ecas/jstor.pl'
130           - path: 'vhost/ecas/jstor2json.pl'
131       - name: 'jstor'
132         description: 'JSTOR'
133         module: 'WebPAC::Input::CSV'
134         path: 'vhost/ecas/data/jstor/as3.csv'
135         normalize:
136 #          - path: 'vhost/ecas/jstor.pl'
137           - path: 'vhost/ecas/jstor2json.pl'
138       - name: 'jstor'
139         description: 'JSTOR'
140         module: 'WebPAC::Input::CSV'
141         path: 'vhost/ecas/data/jstor/as4.csv'
142         normalize:
143 #          - path: 'vhost/ecas/jstor.pl'
144           - path: 'vhost/ecas/jstor2json.pl'
145       - name: 'jstor'
146         description: 'JSTOR'
147         module: 'WebPAC::Input::CSV'
148         path: 'vhost/ecas/data/jstor/as5.csv'
149         normalize:
150 #          - path: 'vhost/ecas/jstor.pl'
151           - path: 'vhost/ecas/jstor2json.pl'
152       - name: 'ovid'
153         description: 'Ovid Full Text'
154         module: 'WebPAC::Input::OvidOld'
155         path: 'vhost/ecas/data/ovid/ovid-full-text.txt'
156         normalize:
157 #          - path: 'vhost/ecas/ovid.pl'
158           - path: 'vhost/ecas/ovid2json.pl'
159       - name: 'oxford'
160         description: 'Oxford Journals'
161         module: 'WebPAC::Input::MARC'
162         path: 'vhost/ecas/data/oxford/sites.dtl'
163         normalize:
164           path: 'vhost/ecas/marc.pl'
165         skip: 1
166       - name: 'muse'
167         description: 'Project MUSE'
168         module: 'WebPAC::Input::Excel'
169         path: 'vhost/ecas/data/muse/project_muse_holdings.xls'
170         from: 1
171         to: 504
172         normalize:
173           - path: 'vhost/ecas/muse2json.pl'
174       - name: 'pubmed'
175         description: 'PubMed Central' 
176         module: 'WebPAC::Input::Excel'
177         path: 'vhost/ecas/data/pubmed/jlist.xls'
178         from: 1
179         to: 233
180         normalize:
181 #          - path: 'vhost/ecas/pubmed.pl'
182           - path: 'vhost/ecas/pubmed2json.pl'
183       - name: 'sage'
184         description: 'SAGE Journals' 
185         module: 'WebPAC::Input::CSV'
186         path: 'vhost/ecas/data/sage/SAGE.txt'
187         normalize:
188           - path: 'vhost/ecas/sage2json.pl'
189       - name: 'sd'
190         description: 'ScienceDirect' 
191         module: 'WebPAC::Input::Excel'
192         path: 'vhost/ecas/data/sd/50661_SD_Holdings_serial.xls'
193         from: 7
194         to: 1976
195         normalize:
196 #          - path: 'vhost/ecas/sd.pl'
197           - path: 'vhost/ecas/sd2json.pl'
198       - name: 'springeravailable'
199         description: 'SpringerLink - Humanities, Social Sciences and Law' 
200         module: 'WebPAC::Input::Excel'
201         path: 'vhost/ecas/data/springer/Hum-SocSci-Low.xls'
202         from: 1
203         to: 199
204         normalize:
205 #          - path: 'vhost/ecas/springer.pl'
206           - path: 'vhost/ecas/springer2json.pl'
207 #      - name: 'springerall'
208 #        description: 'SpringerLink - Humanities, Social Sciences and Law' 
209 #        module: 'WebPAC::Input::Excel'
210 #        path: 'vhost/ecas/data/springer/Hum-SocSci-Low.xls'
211 #        from: 1
212 #        to: 200
213 #        normalize:
214 #          - path: 'vhost/ecas/springer.pl'
215 #          - path: 'vhost/ecas/springer2json.pl'
216       - name: 'wileyall'
217         description: 'Wiley-Blackwell' 
218         module: 'WebPAC::Input::Excel'
219         path: 'vhost/ecas/data/wiley/all_Wiley-Blackwell_journals_2011.xls'
220         from: 4
221         to: 1511
222         normalize:
223           - path: 'vhost/ecas/wiley2json.pl'
224     output:
225       - module: 'JSON'
226         path: 'out/ecas.js'
227