#log4perl.logger.WebPAC.Output.JSON=DEBUG
#log4perl.logger.WebPAC.Output.KinoSearch=DEBUG
#log4perl.logger.WebPAC.Output.Webpacus=DEBUG
-log4perl.logger.WebPAC.Output.Jifty=DEBUG
+#log4perl.logger.WebPAC.Output.Jifty=DEBUG
#log4perl.logger.WebPAC.Output.Excel=DEBUG
#log4perl.logger.WebPAC.Search.Estraier=DEBUG
- path: 'conf/normalize/minimal.pl'
- path: 'conf/normalize/ff-libri-svesci.pl'
+
+ hidra:
+ name: 'HIDRA'
+ input:
+ - name: bib
+ module: 'WebPAC::Input::ISIS'
+ path: '/data/hidra/test/BIB'
+ encoding: 'cp852'
+ normalize:
+ path: 'conf/normalize/webpacus-hidra.pl'
+ - name: dir
+ module: 'WebPAC::Input::ISIS'
+ path: '/data/hidra/test/DIR'
+ encoding: 'cp852'
+ # no normalize, just for lookup
+ output:
+ - module: 'KinoSearch'
+ path: 'var/kinosearch'
+ - module: 'Webpacus'
+ path: '/data/Webpacus2'
+
--- /dev/null
+search_display('TitleProper',
+ join_with(' / ',
+ join_with(' = ',
+ join_with(' ',
+ join_with(' ',
+ rec('200','a'),
+ rec('200','c')
+ ),
+ rec('200','b'),
+ ),
+ rec('200','d'),
+ ),
+ rec('200','f'),
+ )
+);
+
+# regex('s/\s*[=:\/;]\s*//g',
+
+display('Edition',
+ rec('205','a')
+);
+
+display('Impressum',
+ join_with(', ',
+ join_with(' : ',
+ rec('210','a'),
+ rec('210','c'),
+ ),
+ rec('210','d'),
+ )
+);
+
+display('Series',
+ rec('225','a'),
+);
+
+
+display('SeeAlso',
+ lookup(
+ sub { [ rec('200','a') . rec('200','c'), rec('451','a') ] },
+ 'hidra','bib',
+ sub { rec('900') },
+ sub { rec('451','1') }
+ )
+);
+
+display('Fond',
+ lookup(
+ sub { rec('200','a') },
+ 'hidra','bib',
+ sub { rec('900') },
+ sub { rec('946','1') }
+ )
+);
+
+display('Direktive',
+ lookup(
+ sub { rec('200','a') . ', ' . rec('856','u') },
+ 'hidra','dir',
+ sub { rec('900') },
+ sub { rec('859','1') }
+ )
+);
+
+display('Set',
+ lookup(
+ sub { rec('200','a') },
+ 'hidra','bib',
+ sub { rec('900') },
+ sub { rec('946','1') },
+ )
+);
+
+display('GeneralNote',
+ rec('300','a')
+);
+
+display('URL',
+ rec('856','u')
+);
+