This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
Log of /trunk/all2xml.pl
Parent Directory
|
Revision Log
Revision
181 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Nov 25 20:19:03 2003 UTC
(19 years, 6 months ago)
by
dpavlin
File length: 23088 byte(s)
Diff to
previous 180
fix swish_exact fields so that they don't show up in display
Revision
178 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 24 21:54:19 2003 UTC
(19 years, 6 months ago)
by
dpavlin
File length: 23001 byte(s)
Diff to
previous 177
major improvements: you can select order of scanning in each topic tag
to be eather by line (which is default, repeatable fields in one line will
be unrolled) or page-by-page (using new interate_by_page="1" attribute).
New page-by-page mode is really useful with lookups (because you can
append fields with lookups in same line, but using two tags), but it will
create multiple rows in html output.
Revision
177 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Nov 24 01:19:15 2003 UTC
(19 years, 6 months ago)
by
dpavlin
File length: 19332 byte(s)
Diff to
previous 170
support for lookup fields. Implemented using GDBM or TDB (which I recommend
because it's fastest implementation)
Revision
170 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 23 15:42:16 2003 UTC
(19 years, 6 months ago)
by
dpavlin
File length: 17207 byte(s)
Diff to
previous 164
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.
Revision
164 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 22 22:04:05 2003 UTC
(19 years, 6 months ago)
by
dpavlin
File length: 16888 byte(s)
Diff to
previous 163
implemented filter which can replace (or be used together with) unac_string
from Text::Unaccent
Revision
163 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Nov 20 21:23:40 2003 UTC
(19 years, 6 months ago)
by
dpavlin
File length: 16781 byte(s)
Diff to
previous 153
Added type="swish_exact" to save data into swish index with boundaries
xxbxx data xxexxx. This is helpful to implement exact match from beginning
of query and exact match to full query which are defined using e[nr] field
in web user interface (with same [nr] as f[nr] and v[nr] fields) which
have to have value 1 (from beginning) 2 (from end, not that useful...) or
3 (1+2 - exact match)
Revision
153 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Nov 16 22:42:41 2003 UTC
(19 years, 6 months ago)
by
dpavlin
File length: 16190 byte(s)
Diff to
previous 144
implemented formats which can be used to produce links between records
in WebPac (documented in README.links)
Revision
138 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 29 23:10:51 2003 UTC
(19 years, 7 months ago)
by
dpavlin
File length: 15252 byte(s)
Diff to
previous 137
Aargh! I should really go to sleep or make PostgeSQL replication or something...
Revision
137 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Wed Oct 29 22:57:43 2003 UTC
(19 years, 7 months ago)
by
dpavlin
File length: 15112 byte(s)
Diff to
previous 136
I removed too much: this always added delimiter before first element
Revision
106 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 14 17:09:36 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 14721 byte(s)
Diff to
previous 104
check for bogus *.TXT databases (with zero length or 0 records) and
erase them to force OpenIsis to use binary files
Revision
101 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Mon Jul 14 10:52:13 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 13977 byte(s)
Diff to
previous 98
- better error reporing from OpenIsis
- added show_progress in global.conf to turn off progress bar
Revision
97 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 13 21:57:12 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 13602 byte(s)
Diff to
previous 90
ability to join repeatable fields before inseting into index
Revision
90 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Jul 13 13:22:50 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 13300 byte(s)
Diff to
previous 81
repeatable fields (broken when other input formats where introduced) work
again
Revision
81 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 8 22:13:56 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 13117 byte(s)
Diff to
previous 74
the great rename: isis2xml.* -> all2xml.*
Revision
74 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jul 5 22:37:30 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 12774 byte(s)
Diff to
previous 67
support for new feed format which have decimal number of field, semicolumn
and space at beginning of each line (like: 0: data)
Revision
67 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 4 23:29:27 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 12739 byte(s)
Diff to
previous 62
implemented feed method which calls external program that returns
data line-by-line
Revision
59 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 4 17:57:11 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 10549 byte(s)
Diff to
previous 58
added config tag which can read any variable from isis2xml.conf file for
that library
Revision
58 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 4 16:56:40 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 9895 byte(s)
Diff to
previous 57
support type and sub-types (in form type_subtype)
Revision
57 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Fri Jul 4 15:05:23 2003 UTC
(19 years, 10 months ago)
by
dpavlin
File length: 9738 byte(s)
Diff to
previous 56
don't choke on input which iconv can't convert
Revision
43 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 22 22:43:05 2003 UTC
(20 years, 2 months ago)
by
dpavlin
File length: 7232 byte(s)
Diff to
previous 42
fixed alphabet soup -- characters encoding should really work now!
Revision
40 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Mar 15 21:33:36 2003 UTC
(20 years, 2 months ago)
by
dpavlin
File length: 7153 byte(s)
Diff to
previous 35
major de-mungling of different codepages: use same codepage inside perl
(as opposed to UTF-8) and in files on disk
Revision
29 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 23 07:08:54 2003 UTC
(20 years, 3 months ago)
by
dpavlin
File length: 7880 byte(s)
Diff to
previous 21
repeatable field support, filter functions added, broken charset (again!)
Revision
20 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Feb 22 23:49:22 2003 UTC
(20 years, 3 months ago)
by
dpavlin
File length: 7245 byte(s)
Diff to
previous 17
add filter="name" for fields (to correct strane input data or make variations
for indexing)
Revision
13 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Feb 16 22:41:37 2003 UTC
(20 years, 3 months ago)
by
dpavlin
File length: 6528 byte(s)
Diff to
previous 10
added configuration file with database descriptions,
moved isis.xml definition file in separate directory (in preparation for MARK),
support for different encodings in different files,
various fixes, improvements and badly written parts which will change ;-)
Revision
10 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Thu Jan 16 17:35:54 2003 UTC
(20 years, 4 months ago)
by
dpavlin
File length: 5683 byte(s)
Diff to
previous 9
bunch of changes: make design more modular, implement index (partial
implementation) and other small and big changes
Revision
9 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 11 19:55:30 2003 UTC
(20 years, 4 months ago)
by
dpavlin
File length: 6713 byte(s)
Diff to
previous 7
renamed "old" index to swish, and introduced index which is -- index;
implemented using PostgreSQL for now.
Revision
7 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 11 16:44:03 2003 UTC
(20 years, 4 months ago)
by
dpavlin
File length: 5543 byte(s)
Diff to
previous 5
major modifications to produce first (non-working) version of Web CGI
interface.
Revision
5 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 11 06:14:48 2003 UTC
(20 years, 4 months ago)
by
dpavlin
File length: 5107 byte(s)
Diff to
previous 4
require 1.02 version of Text::Unaccent (1.01 can't pass 'make test' here!)
Revision
4 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sun Dec 1 22:51:29 2002 UTC
(20 years, 6 months ago)
by
dpavlin
File length: 5065 byte(s)
Diff to
previous 3
remove subfield definition from values which are displayed and indexed
Revision
3 -
(
view)
(
annotate)
-
[select for diffs]
Modified
Sat Nov 30 00:36:34 2002 UTC
(20 years, 6 months ago)
by
dpavlin
File length: 4996 byte(s)
Diff to
previous 1
first really working version -- creates xml file for swish + swish config
Revision
1 -
(
view)
(
annotate)
-
[select for diffs]
Added
Sun Nov 24 20:52:11 2002 UTC
(20 years, 6 months ago)
by
dpavlin
File length: 1483 byte(s)
Initial revision
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.