Parent Directory | Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Experimental support for dBase .dbf files. Usege like this in all2xml.conf: [hda] dbf_file=/data/drustvene/hda/ISO.DBF type=dbf dbf_codepage=cp852 dbf_mapping=<<_END_OF_MAP_ ID_BROJ 001 ISBN_BROJ 010 SKUPINA1 200 SKUPINA2 205 SKUPINA4 210 SKUPINA5 215 SKUPINA6 225 SKUPINA7 300 ANOTACIJA 330 PREDMET1 610 PREDMET2 610 PREDMET3 510 UDK 675 REDALICA 700 SIGNATURA 990 _END_OF_MAP_ dbf type will use <isis> tag in import_xml and dbf_codepage will override codepage specified in import_xml file. Small code refactoring.
changes to support UTF-8 encoding from SpreadSheet::ParseExcel::FmtDefault. You will have to modify line 69 from return pack('C*', unpack('n*', $sTxt)); to following which returns utf-8: return pack('U*', unpack('n*', $sTxt));
don't be greedy when trying to find end of eval{...} This enables inserting { } into field after eval
if field in eval isn't repeatable use first value, return eval errors
removed unneeded warning
bug fix: eval now honours codepage settings
ported r260 from hidra branch: moved eval to parse_format.pm where it belongs. Also changed eval format to: eval{v901^a eq "Mikrotezaurus"} (please note same format as in ISIS formating language)
support for subfields in fields 10/11
fix for wierd prefixes (consisting of chars and numbers)
Re-wrote parsing for ISO-type data (isis, marc) to use in-memory cache of format... 10% speed improvement and cleaner code. Include filter functions just once.
renamed get_sf to (isis|marc)_sf to avoid warning abouts re-definining of function
repeatable fields in feeds are currently not supported
repeatable fields (broken when other input formats where introduced) work again
fix character conversion
implemented feed method which calls external program that returns data line-by-line
added MARC file import
don't choke on input which iconv can't convert
added Microsoft Excel file import
speed-up
fixed alphabet soup -- characters encoding should really work now!
major de-mungling of different codepages: use same codepage inside perl (as opposed to UTF-8) and in files on disk
fixed parser, added support for 'mfn' field
*** empty log message ***
bunch of changes: make design more modular, implement index (partial implementation) and other small and big changes
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.26 |