work on journals database conversion
[webpac2] / conf / ffcasopisi / config.yml
1 --- #YAML:1.0
2 # DO NOT USE TABS FOR INDENTATION OR label/value SEPARATION!!!
3
4 # encoding of this configuration file
5 config_encoding: 'ISO-8859-2'
6 # encoding in Catalyst.
7 catalyst_encoding: 'UTF-8'
8 # relative path to sites templates under Catalyst root
9 sites_root: 'sites'
10
11 # which indexing engine to use? (hyperestraier is default)
12 #use_indexer: 'hyperestraier'
13 use_indexer: 'hyperestraier-native'
14 #use_indexer: 'kinosearch'
15
16 # configuration for Hyper Estraier full text search engine
17 hyperestraier:
18   #url: 'http://localhost:1978/node/webpac2'
19   masterurl: 'http://localhost:1978'
20   defaultnode: 'webpac2'
21 #  defaultnode: 'ps'
22   defaultdepth: 1
23   user: 'admin'
24   passwd: 'admin'
25   # don't turn this on! it will spit huge amounts of output
26   #debug: 1
27   #
28   #
29   path: 'casket/'
30   # number of results on each page
31   hits_on_page: 10
32   # number of results to fetch for suggestion (it will fold multiple sameones)
33   hits_for_suggest: 20
34   #
35   # options used while indexing
36   #
37   # which tag type to use for search engine (used while indexing)
38   type: 'search'
39   #
40
41 # options for pager
42 pager:
43   # how many pages to show for navigation?
44   max_pages: 20
45
46 # configuration for KinoSearch search engine library
47 kinosearch:
48   index_path: './kinosearch/'
49   database: 'unconfigured database name'
50   label: 'unconfigured database label'
51   encoding: 'iso-8859-2'
52   # clean database before opening? (WARNING: this erases existing database)
53   clean: 1
54   # which field type to index?
55   type: 'search'
56
57 webpac:
58   # default template to use
59   template: 'html_ffzg_results_short.tt'
60   # path to database files
61   db_path: '/data/webpac2/db'
62   # path to templates used by WebPAC::Output
63   template_path: '/data/webpac2/conf/output/tt'
64   # default template for results
65   default_template: 'html_ffzg.tt'
66   # default user editable css file
67   default_css: 'user.css'
68   css_path: 'root/css'
69   # encoding comming from webpac
70   webpac_encoding: 'iso-8859-2'
71   # encoding expected by Catalyst
72   out_encoding: 'utf-8'
73   # define different input formats (types) and perl modules to handle them
74   inputs:
75     isis: 'WebPAC::Input::ISIS'
76     marc: 'WebPAC::Input::MARC'
77     excel: 'WebPAC::Input::Excel'
78     csv: 'WebPAC::Input::CSV'
79   # define delimiters for validation
80   delimiters:
81     - ' ; '
82     - ' : '
83     - ' / '
84     - ' = '
85 editor:
86   # open this record when opening editor
87   # (it will also be used to deduce default database and input)
88   default_record_uri: 'ps/peri/1'
89
90 # directives after this are used when indexing using core WebPAC modules
91
92 databases:
93
94   casopisi:
95     name: 'Casopisi FF'
96     input:
97       - name: sig
98         type: excel
99         path: '/data/FF/casopisi/Casopisi-signature-upisani.xls'
100         to: 3352
101         normalize:
102           - path: 'conf/ffcasopisi/sigxls2marc.pl'
103           - path: 'conf/ffcasopisi/tables-signature.pl'
104         skip: 0
105       - name: kod
106         type: excel
107         path: '/data/FF/casopisi/ffsf-bibrazina.xls'
108         from: 1
109         to: 2510
110         normalize:
111           - path: 'conf/ffcasopisi/tables-bibrazina.pl'
112         skip: 1
113       - name: ang
114         type: isis
115         path: '/data/FF/casopisi/lj2008/an/PERI/PERI'
116         encoding: cp852
117         collection: FFAN
118         modify_file: 'conf/ffcasopisi/modify.pl'
119         normalize:
120           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
121           - path: 'conf/ffcasopisi/tables-isis.pl'
122         skip: 1
123       - name: arh
124         type: isis
125         path: '/data/FF/casopisi/lj2008/ar/PERI/PERI'
126         encoding: cp852
127         collection: FFAR
128         modify_file: 'conf/ffcasopisi/modify.pl'
129         normalize:
130           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
131           - path: 'conf/ffcasopisi/tables-isis.pl'
132         skip: 1
133       - name: etn
134         type: isis
135         path: '/data/FF/casopisi/lj2008/et/PERI/PERI'
136         encoding: cp852
137         collection: FFET
138         modify_file: 'conf/ffcasopisi/modify.pl'
139         normalize:
140           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
141           - path: 'conf/ffcasopisi/tables-isis.pl'
142         skip: 1
143       - name: fil
144         type: isis
145         path: '/data/FF/casopisi/lj2008/fi/PERI/PERI'
146         encoding: cp852
147         collection: FFFI
148         modify_file: 'conf/ffcasopisi/modify.pl'
149         normalize:
150           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
151           - path: 'conf/ffcasopisi/tables-isis.pl'
152         skip: 1
153       - name: fon
154         type: isis
155         path: '/data/FF/casopisi/lj2008/fo/PERI/PERI'
156         encoding: cp852
157         collection: FFFO
158         modify_file: 'conf/ffcasopisi/modify.pl'
159         normalize:
160           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
161           - path: 'conf/ffcasopisi/tables-isis.pl'
162         skip: 1
163       - name: ger
164         type: isis
165         path: '/data/FF/casopisi/lj2008/ge/PERI/PERI'
166         encoding: cp852
167         collection: FFGE
168         modify_file: 'conf/ffcasopisi/modify.pl'
169         normalize:
170           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
171           - path: 'conf/ffcasopisi/tables-isis.pl'
172         skip: 1
173       - name: hun
174         type: isis
175         path: '/data/FF/casopisi/lj2008/hu/PERI/PERI'
176         encoding: cp852
177         collection: FFHU
178         modify_file: 'conf/ffcasopisi/modify.pl'
179         normalize:
180           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
181           - path: 'conf/ffcasopisi/tables-isis.pl'
182         skip: 1
183       - name: izn
184         type: isis
185         path: '/data/FF/casopisi/lj2008/iz/PERI/PERI'
186         encoding: cp852
187         collection: FFIZ
188         modify_file: 'conf/ffcasopisi/modify.pl'
189         normalize:
190           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
191           - path: 'conf/ffcasopisi/tables-isis.pl'
192         skip: 1
193       - name: kom
194         type: isis
195         path: '/data/FF/casopisi/lj2008/kk/PERI/PERI'
196         encoding: cp852
197         collection: FFKK
198         modify_file: 'conf/ffcasopisi/modify.pl'
199         normalize:
200           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
201           - path: 'conf/ffcasopisi/tables-isis.pl'
202         skip: 1
203       - name: lin
204         type: isis
205         path: '/data/FF/casopisi/lj2008/lo/PERI/PERI'
206         encoding: cp852
207         collection: FFLO
208         modify_file: 'conf/ffcasopisi/modify.pl'
209         normalize:
210           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
211           - path: 'conf/ffcasopisi/tables-isis.pl'
212         skip: 1
213       - name: ped
214         type: isis
215         path: '/data/FF/casopisi/lj2008/pe/PERI/PERI'
216         encoding: cp852
217         collection: FFPE
218         modify_file: 'conf/ffcasopisi/modify.pl'
219         normalize:
220           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
221           - path: 'conf/ffcasopisi/tables-isis.pl'
222         skip: 1
223       - name: pov
224         type: isis
225         path: '/data/FF/casopisi/lj2008/po/PERI/PERI'
226         encoding: cp852
227         collection: FFPO
228         modify_file: 'conf/ffcasopisi/modify.pl'
229         normalize:
230           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
231           - path: 'conf/ffcasopisi/tables-isis.pl'
232         skip: 1
233       - name: psi
234         type: isis
235         path: '/data/FF/casopisi/lj2008/ps/PERI/PERI'
236         encoding: cp852
237         collection: FFPS
238         modify_file: 'conf/ffcasopisi/modify.pl'
239         normalize:
240           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
241           - path: 'conf/ffcasopisi/tables-isis.pl'
242         skip: 1
243       - name: pum
244         type: isis
245         path: '/data/FF/casopisi/lj2008/pu/PERI/PERI'
246         encoding: cp852
247         collection: FFPU
248         modify_file: 'conf/ffcasopisi/modify.pl'
249         normalize:
250           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
251           - path: 'conf/ffcasopisi/tables-isis.pl'
252         skip: 1
253       - name: rom
254         type: isis
255         path: '/data/FF/casopisi/lj2008/ro/PERI/PERI'
256         encoding: cp852
257         collection: FFRO
258         modify_file: 'conf/ffcasopisi/modify.pl'
259         normalize:
260           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
261           - path: 'conf/ffcasopisi/tables-isis.pl'
262         skip: 1
263       - name: sfd
264         type: isis
265         path: '/data/FF/casopisi/lj2008/sfd/PERI/PERI'
266         encoding: cp852
267         collection: FFSF
268         modify_file: 'conf/ffcasopisi/modify.pl'
269         normalize:
270           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
271           - path: 'conf/ffcasopisi/tables-isis.pl'
272         skip: 1
273       - name: soc
274         type: isis
275         path: '/data/FF/casopisi/lj2008/so/PERI/PERI'
276         encoding: cp852
277         collection: FFSO
278         modify_file: 'conf/ffcasopisi/modify.pl'
279         normalize:
280           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
281           - path: 'conf/ffcasopisi/tables-isis.pl'
282         skip: 0
283       - name: tal
284         type: isis
285         path: '/data/FF/casopisi/lj2008/ta/PERI/PERI'
286         encoding: cp852
287         collection: FFTA
288         modify_file: 'conf/ffcasopisi/modify.pl'
289         normalize:
290           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
291           - path: 'conf/ffcasopisi/tables-isis.pl'
292         skip: 1
293       - name: tur
294         type: isis
295         path: '/data/FF/casopisi/lj2008/tu/PERI/PERI'
296         encoding: cp852
297         collection: FFTU
298         modify_file: 'conf/ffcasopisi/modify.pl'
299         normalize:
300           - path: 'conf/ffcasopisi/perilooksig2marc.pl'
301           - path: 'conf/ffcasopisi/tables-isis.pl'
302         skip: 1
303     output:
304       - module: 'DBI'
305         dsn: 'dbi:Pg:dbname=ffcas'
306         schema: 'conf/ffcasopisi/schema.sql'