webpac2
17 years agolocal
Dobrica Pavlinusic [Sun, 1 Apr 2007 12:26:25 +0000 (12:26 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@807 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Sun, 4 Mar 2007 13:03:11 +0000 (13:03 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@806 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Fri, 2 Mar 2007 00:34:22 +0000 (00:34 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@805 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoargh. I run into inode problem: too many files on ext3 fs
Dobrica Pavlinusic [Fri, 2 Mar 2007 00:32:50 +0000 (00:32 +0000)]
argh. I run into inode problem: too many files on ext3 fs

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@804 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoadded --[no-]marc-generate
Dobrica Pavlinusic [Fri, 2 Mar 2007 00:32:21 +0000 (00:32 +0000)]
added --[no-]marc-generate

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@803 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Thu, 15 Feb 2007 22:43:03 +0000 (22:43 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@802 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agomore things
Dobrica Pavlinusic [Thu, 15 Feb 2007 22:42:51 +0000 (22:42 +0000)]
more things

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@801 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agodecorate output from regexp modify with filename and line
Dobrica Pavlinusic [Sun, 4 Feb 2007 23:10:18 +0000 (23:10 +0000)]
decorate output from regexp modify with filename and line

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@800 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agominor tweaks to test modify_file
Dobrica Pavlinusic [Sun, 4 Feb 2007 15:09:01 +0000 (15:09 +0000)]
minor tweaks to test modify_file

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@799 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agostore filter (no tests for it, though!)
Dobrica Pavlinusic [Sun, 4 Feb 2007 13:31:38 +0000 (13:31 +0000)]
store filter (no tests for it, though!)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@798 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agofinish tweaking mock framework, test and fix problem with slashes in modify_record
Dobrica Pavlinusic [Sun, 4 Feb 2007 13:28:30 +0000 (13:28 +0000)]
finish tweaking mock framework, test and fix problem with slashes in modify_record

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@797 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoa try at mocking of inputs in WebPAC::Input::Test
Dobrica Pavlinusic [Sun, 4 Feb 2007 12:42:43 +0000 (12:42 +0000)]
a try at mocking of inputs in WebPAC::Input::Test

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@796 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Sun, 4 Feb 2007 12:37:42 +0000 (12:37 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@795 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agomodify record test which fails (with slash /), tweaks
Dobrica Pavlinusic [Sun, 4 Feb 2007 12:20:54 +0000 (12:20 +0000)]
modify record test which fails (with slash /), tweaks

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@794 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agosmall tweaks on seek
Dobrica Pavlinusic [Sun, 4 Feb 2007 12:19:51 +0000 (12:19 +0000)]
small tweaks on seek

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@793 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Tue, 30 Jan 2007 18:23:53 +0000 (18:23 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@792 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoadded count
Dobrica Pavlinusic [Tue, 30 Jan 2007 18:21:17 +0000 (18:21 +0000)]
added count

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@791 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1154@llin: dpavlin | 2006-12-13 11:13:28 +0100
Dobrica Pavlinusic [Wed, 13 Dec 2006 10:08:27 +0000 (10:08 +0000)]
 r1154@llin:  dpavlin | 2006-12-13 11:13:28 +0100
 added -h option using Pod::Usage

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@790 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agomark new things implemented
Dobrica Pavlinusic [Sun, 10 Dec 2006 12:57:16 +0000 (12:57 +0000)]
mark new things implemented

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@789 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agobetter logging
Dobrica Pavlinusic [Sun, 10 Dec 2006 12:56:59 +0000 (12:56 +0000)]
better logging

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@788 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agotest marc_remove('*')
Dobrica Pavlinusic [Sun, 10 Dec 2006 12:56:05 +0000 (12:56 +0000)]
test marc_remove('*')

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@787 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoadded support for marc_remove('*') to clean whole
Dobrica Pavlinusic [Sun, 10 Dec 2006 12:45:11 +0000 (12:45 +0000)]
added support for marc_remove('*') to clean whole
marc record after marc_dumplicate

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@786 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoadded get and set to create in-memory hash
Dobrica Pavlinusic [Wed, 6 Dec 2006 23:44:36 +0000 (23:44 +0000)]
added get and set to create in-memory hash

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@785 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoadded regex: to modify_records
Dobrica Pavlinusic [Wed, 6 Dec 2006 23:43:45 +0000 (23:43 +0000)]
added regex: to modify_records

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@784 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Wed, 6 Dec 2006 23:42:20 +0000 (23:42 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@783 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1144@llin: dpavlin | 2006-11-05 17:51:38 +0100
Dobrica Pavlinusic [Sun, 5 Nov 2006 16:51:49 +0000 (16:51 +0000)]
 r1144@llin:  dpavlin | 2006-11-05 17:51:38 +0100
 report error message on errors

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@782 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1141@llin: dpavlin | 2006-11-05 16:03:48 +0100
Dobrica Pavlinusic [Sun, 5 Nov 2006 15:03:59 +0000 (15:03 +0000)]
 r1141@llin:  dpavlin | 2006-11-05 16:03:48 +0100
 subset of Project Gutenberg catalog.rdf for testing

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@781 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1140@llin: dpavlin | 2006-11-05 16:03:25 +0100
Dobrica Pavlinusic [Sun, 5 Nov 2006 15:03:54 +0000 (15:03 +0000)]
 r1140@llin:  dpavlin | 2006-11-05 16:03:25 +0100
 WebPAC::Input::Gutenberg needs XML::LibXML

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@780 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1137@llin: dpavlin | 2006-11-05 15:51:19 +0100
Dobrica Pavlinusic [Sun, 5 Nov 2006 14:52:04 +0000 (14:52 +0000)]
 r1137@llin:  dpavlin | 2006-11-05 15:51:19 +0100
 no need to have MFN twice in record (it is also added by _to_hash)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@779 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1136@llin: dpavlin | 2006-11-05 15:49:50 +0100
Dobrica Pavlinusic [Sun, 5 Nov 2006 14:51:59 +0000 (14:51 +0000)]
 r1136@llin:  dpavlin | 2006-11-05 15:49:50 +0100
 debug shouldn't auto-vivify all fields!

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@778 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1133@llin: dpavlin | 2006-11-05 15:48:00 +0100
Dobrica Pavlinusic [Sun, 5 Nov 2006 14:48:12 +0000 (14:48 +0000)]
 r1133@llin:  dpavlin | 2006-11-05 15:48:00 +0100
 first cut at getting Project Gutenberg's RDF as input format for WebPAC

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@777 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1132@llin: dpavlin | 2006-11-05 14:58:01 +0100
Dobrica Pavlinusic [Sun, 5 Nov 2006 14:48:06 +0000 (14:48 +0000)]
 r1132@llin:  dpavlin | 2006-11-05 14:58:01 +0100
 cleanup

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@776 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1130@llin: dpavlin | 2006-11-05 13:29:36 +0100
Dobrica Pavlinusic [Sun, 5 Nov 2006 12:28:37 +0000 (12:28 +0000)]
 r1130@llin:  dpavlin | 2006-11-05 13:29:36 +0100
 rotate log file on startup

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@775 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoanother swiping API change: input->dump is gone, replaced
Dobrica Pavlinusic [Fri, 3 Nov 2006 20:56:21 +0000 (20:56 +0000)]
another swiping API change: input->dump is gone, replaced
with input->dump_ascii which is more understandable.
If you want to override default behaviour
(which is to use Data::Dump's dump in input->fetch_rec)
define dump_ascii in low-level WebPAC::Input:: API

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@774 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Fri, 3 Nov 2006 20:41:12 +0000 (20:41 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@773 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1124@llin: dpavlin | 2006-11-03 21:39:00 +0100
Dobrica Pavlinusic [Fri, 3 Nov 2006 20:40:38 +0000 (20:40 +0000)]
 r1124@llin:  dpavlin | 2006-11-03 21:39:00 +0100
 use MARC::Fast 0.05 to_ascii to implement dump_rec

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@772 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1123@llin: dpavlin | 2006-11-03 21:38:14 +0100
Dobrica Pavlinusic [Fri, 3 Nov 2006 20:40:33 +0000 (20:40 +0000)]
 r1123@llin:  dpavlin | 2006-11-03 21:38:14 +0100
 implement fallback dump if low-level API isn't exposing dump_rec [0.15]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@771 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1120@llin: dpavlin | 2006-11-03 21:22:05 +0100
Dobrica Pavlinusic [Fri, 3 Nov 2006 20:21:14 +0000 (20:21 +0000)]
 r1120@llin:  dpavlin | 2006-11-03 21:22:05 +0100
 pod fix

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@770 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1119@llin: dpavlin | 2006-11-03 21:21:35 +0100
Dobrica Pavlinusic [Fri, 3 Nov 2006 20:21:09 +0000 (20:21 +0000)]
 r1119@llin:  dpavlin | 2006-11-03 21:21:35 +0100
 --validate will automatically turn on --stats and won't produce
 any output

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@769 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1117@llin: dpavlin | 2006-11-03 20:42:24 +0100
Dobrica Pavlinusic [Fri, 3 Nov 2006 19:41:28 +0000 (19:41 +0000)]
 r1117@llin:  dpavlin | 2006-11-03 20:42:24 +0100
 cleanup API a bit. validate_errors in now validate_rec [0.10]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@768 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1115@llin: dpavlin | 2006-10-31 14:45:15 +0100
Dobrica Pavlinusic [Tue, 31 Oct 2006 13:44:42 +0000 (13:44 +0000)]
 r1115@llin:  dpavlin | 2006-10-31 14:45:15 +0100
 fix unit test by removing old lookup code (but, it's missing new one now)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@767 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1113@llin: dpavlin | 2006-10-31 14:17:02 +0100
Dobrica Pavlinusic [Tue, 31 Oct 2006 13:19:47 +0000 (13:19 +0000)]
 r1113@llin:  dpavlin | 2006-10-31 14:17:02 +0100
 cleanup normalization error message for lookups and modify tests so they don't fail anymore

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@766 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agomoved two more dump()s to closure, saving 2/3rd of memory and some CPU time on
Dobrica Pavlinusic [Wed, 25 Oct 2006 21:01:51 +0000 (21:01 +0000)]
moved two more dump()s to closure, saving 2/3rd of memory and some CPU time on
output which is not needed without debug level

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@765 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoreport time needed to store lookup to disk
Dobrica Pavlinusic [Wed, 25 Oct 2006 20:53:48 +0000 (20:53 +0000)]
report time needed to store lookup to disk

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@764 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agorefresh progress bar at least every 2 seconds (helps on huge databases where
Dobrica Pavlinusic [Wed, 25 Oct 2006 20:53:14 +0000 (20:53 +0000)]
refresh progress bar at least every 2 seconds (helps on huge databases where
percentages increase too slowly)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@763 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agouse save_row and load_row to share data between lookups
Dobrica Pavlinusic [Wed, 25 Oct 2006 18:54:45 +0000 (18:54 +0000)]
use save_row and load_row to share data between lookups
and input->fetch, added some timing for loading of lookups
which revealed a big performance impact of one debug(dump())

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@762 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoimplemented load_row and save_row closures to serialize
Dobrica Pavlinusic [Wed, 25 Oct 2006 17:10:08 +0000 (17:10 +0000)]
implemented load_row and save_row closures to serialize
input databases (using WebPAC::Store probably).
This will allow lookups to share on-disk storage with
low_mem option of WebPAC::Input, which is now gone
(under pressure of 600000+ record database which we
are now testing on)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@761 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoTurn on option low_mem (which need rewrite to use db/row) if there
Dobrica Pavlinusic [Wed, 25 Oct 2006 15:56:44 +0000 (15:56 +0000)]
Turn on option low_mem (which need rewrite to use db/row) if there
are more than 10000 rows (hardcoded, but should go away).

This prevents webpac from running out of memory with databases
of about 300000 records on 4Gb of (virtual) memory.

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@760 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agostatus update
Dobrica Pavlinusic [Wed, 25 Oct 2006 11:03:45 +0000 (11:03 +0000)]
status update

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@759 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal config
Dobrica Pavlinusic [Wed, 25 Oct 2006 11:02:36 +0000 (11:02 +0000)]
local config

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@758 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agofix dump (ugly, needs re-visiting)
Dobrica Pavlinusic [Tue, 10 Oct 2006 10:57:59 +0000 (10:57 +0000)]
fix dump (ugly, needs re-visiting)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@757 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1099@llin: dpavlin | 2006-10-09 15:34:12 +0200
Dobrica Pavlinusic [Mon, 9 Oct 2006 13:37:34 +0000 (13:37 +0000)]
 r1099@llin:  dpavlin | 2006-10-09 15:34:12 +0200
 one more thing done for lookups

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@756 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1097@llin: dpavlin | 2006-10-08 22:24:54 +0200
Dobrica Pavlinusic [Sun, 8 Oct 2006 20:28:17 +0000 (20:28 +0000)]
 r1097@llin:  dpavlin | 2006-10-08 22:24:54 +0200
 replaced generate_marc with universal have_rules [0.08]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@755 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Sun, 8 Oct 2006 18:44:42 +0000 (18:44 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@754 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agosort marc fields in output [0.04]
Dobrica Pavlinusic [Sun, 8 Oct 2006 18:43:58 +0000 (18:43 +0000)]
sort marc fields in output [0.04]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@753 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agomove warns to debug level
Dobrica Pavlinusic [Sun, 8 Oct 2006 18:21:26 +0000 (18:21 +0000)]
move warns to debug level

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@752 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Sun, 8 Oct 2006 13:25:11 +0000 (13:25 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@751 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agomake rec() a bit more clever about returning values [0.23]
Dobrica Pavlinusic [Sun, 8 Oct 2006 13:24:46 +0000 (13:24 +0000)]
make rec() a bit more clever about returning values [0.23]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@750 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoemit error instead of warning and offer hint
Dobrica Pavlinusic [Sun, 8 Oct 2006 13:00:04 +0000 (13:00 +0000)]
emit error instead of warning and offer hint
(it should be automatic, but currently isn't)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@749 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agomore...
Dobrica Pavlinusic [Sun, 8 Oct 2006 12:45:50 +0000 (12:45 +0000)]
more...

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@748 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agocleanup
Dobrica Pavlinusic [Sun, 8 Oct 2006 12:45:39 +0000 (12:45 +0000)]
cleanup

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@747 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1085@llin: dpavlin | 2006-10-08 14:40:26 +0200
Dobrica Pavlinusic [Sun, 8 Oct 2006 12:43:39 +0000 (12:43 +0000)]
 r1085@llin:  dpavlin | 2006-10-08 14:40:26 +0200
 added files needed for tests, quitet log

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@746 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agoadd PPI to dependencies
Dobrica Pavlinusic [Sun, 8 Oct 2006 12:41:59 +0000 (12:41 +0000)]
add PPI to dependencies

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@745 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1078@llin: dpavlin | 2006-10-08 02:34:55 +0200
Dobrica Pavlinusic [Sun, 8 Oct 2006 00:38:20 +0000 (00:38 +0000)]
 r1078@llin:  dpavlin | 2006-10-08 02:34:55 +0200
 [2.28]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@744 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1077@llin: dpavlin | 2006-10-08 02:32:39 +0200
Dobrica Pavlinusic [Sun, 8 Oct 2006 00:38:15 +0000 (00:38 +0000)]
 r1077@llin:  dpavlin | 2006-10-08 02:32:39 +0200
 remove old lookup code

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@743 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1076@llin: dpavlin | 2006-10-08 02:31:04 +0200
Dobrica Pavlinusic [Sun, 8 Oct 2006 00:38:10 +0000 (00:38 +0000)]
 r1076@llin:  dpavlin | 2006-10-08 02:31:04 +0200
 don't dump undef data_structure in debug log

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@742 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1075@llin: dpavlin | 2006-10-08 02:30:42 +0200
Dobrica Pavlinusic [Sun, 8 Oct 2006 00:38:04 +0000 (00:38 +0000)]
 r1075@llin:  dpavlin | 2006-10-08 02:30:42 +0200
 don't polute data_structure with leader (data_structure will now
 return undef as it should if matched rules didn't have any search
 or display directives)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@741 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1073@llin: dpavlin | 2006-10-07 18:30:24 +0200
Dobrica Pavlinusic [Sat, 7 Oct 2006 16:33:37 +0000 (16:33 +0000)]
 r1073@llin:  dpavlin | 2006-10-07 18:30:24 +0200
 if there is only one value, lookups will return scalar and not array

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@740 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1070@llin: dpavlin | 2006-10-05 16:43:36 +0200
Dobrica Pavlinusic [Thu, 5 Oct 2006 14:46:50 +0000 (14:46 +0000)]
 r1070@llin:  dpavlin | 2006-10-05 16:43:36 +0200
 few more things todo

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@739 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1069@llin: dpavlin | 2006-10-05 16:43:16 +0200
Dobrica Pavlinusic [Thu, 5 Oct 2006 14:46:38 +0000 (14:46 +0000)]
 r1069@llin:  dpavlin | 2006-10-05 16:43:16 +0200
 remove --marc-normalize and --marc-output and generate marc output only
 if normalize rules have marc directives

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@738 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1067@llin: dpavlin | 2006-10-05 16:35:45 +0200
Dobrica Pavlinusic [Thu, 5 Oct 2006 14:38:45 +0000 (14:38 +0000)]
 r1067@llin:  dpavlin | 2006-10-05 16:35:45 +0200
 added generate_marc to find out if normalization rules have marc* directives

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@737 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1065@llin: dpavlin | 2006-10-05 14:54:48 +0200
Dobrica Pavlinusic [Thu, 5 Oct 2006 12:57:51 +0000 (12:57 +0000)]
 r1065@llin:  dpavlin | 2006-10-05 14:54:48 +0200
 actually we don't need *_load_ds, but _load_row for lookups

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@736 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1063@llin: dpavlin | 2006-10-02 11:28:37 +0200
Dobrica Pavlinusic [Mon, 2 Oct 2006 09:31:25 +0000 (09:31 +0000)]
 r1063@llin:  dpavlin | 2006-10-02 11:28:37 +0200
 added load_row and save_row needed for lookups [0.14]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@735 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1060@llin: dpavlin | 2006-10-01 15:53:50 +0200
Dobrica Pavlinusic [Sun, 1 Oct 2006 20:14:14 +0000 (20:14 +0000)]
 r1060@llin:  dpavlin | 2006-10-01 15:53:50 +0200
 incompatible change: data_structure files are not created inside
 'ds' directory in cache dir [0.13]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@734 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1059@llin: dpavlin | 2006-10-01 15:52:48 +0200
Dobrica Pavlinusic [Sun, 1 Oct 2006 20:14:09 +0000 (20:14 +0000)]
 r1059@llin:  dpavlin | 2006-10-01 15:52:48 +0200
 don't cleanup temp cache directory if in debug mode

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@733 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1057@llin: dpavlin | 2006-09-29 22:23:05 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 20:25:34 +0000 (20:25 +0000)]
 r1057@llin:  dpavlin | 2006-09-29 22:23:05 +0200
 less chatty

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@732 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1053@llin: dpavlin | 2006-09-29 22:16:01 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 20:18:39 +0000 (20:18 +0000)]
 r1053@llin:  dpavlin | 2006-09-29 22:16:01 +0200
 moving to final peace of puzzle: run.pl which use new APIs

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@731 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1052@llin: dpavlin | 2006-09-29 22:15:12 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 20:18:34 +0000 (20:18 +0000)]
 r1052@llin:  dpavlin | 2006-09-29 22:15:12 +0200
 don't reset lookup and config on each data_structure call

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@730 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1051@llin: dpavlin | 2006-09-29 21:58:49 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 20:18:30 +0000 (20:18 +0000)]
 r1051@llin:  dpavlin | 2006-09-29 21:58:49 +0200
 make it less chatty without debug level

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@729 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1047@llin: dpavlin | 2006-09-29 21:49:48 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 19:52:26 +0000 (19:52 +0000)]
 r1047@llin:  dpavlin | 2006-09-29 21:49:48 +0200
 move to new low-level API

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@728 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1046@llin: dpavlin | 2006-09-29 21:49:23 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 19:52:21 +0000 (19:52 +0000)]
 r1046@llin:  dpavlin | 2006-09-29 21:49:23 +0200
 use of top-level WebPAC::Input is enough

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@727 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1045@llin: dpavlin | 2006-09-29 21:38:42 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 19:52:17 +0000 (19:52 +0000)]
 r1045@llin:  dpavlin | 2006-09-29 21:38:42 +0200
 change low-level API to be OO (and remove various ugly cludges).

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@726 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1042@llin: dpavlin | 2006-09-29 20:53:01 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 18:55:41 +0000 (18:55 +0000)]
 r1042@llin:  dpavlin | 2006-09-29 20:53:01 +0200
 added _set_load_ds, and load_ds_coderef to data_structure so that lookups can call
 closure to fetch records, implemented lookup based on new format generated by
 WebPAC::Parser, test to be sure that it somewhat works :-) [0.21]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@725 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1038@llin: dpavlin | 2006-09-29 14:27:45 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 18:55:31 +0000 (18:55 +0000)]
 r1038@llin:  dpavlin | 2006-09-29 14:27:45 +0200
 remove comments from normalize rules when parsing

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@724 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal validation rules
Dobrica Pavlinusic [Fri, 29 Sep 2006 12:49:24 +0000 (12:49 +0000)]
local validation rules

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@723 07558da8-63fa-0310-ba24-9fe276d99e06

17 years agolocal
Dobrica Pavlinusic [Fri, 29 Sep 2006 12:48:07 +0000 (12:48 +0000)]
local

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@722 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1035@llin: dpavlin | 2006-09-29 14:25:03 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 12:27:47 +0000 (12:27 +0000)]
 r1035@llin:  dpavlin | 2006-09-29 14:25:03 +0200
 moved warn to debug 1

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@721 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1034@llin: dpavlin | 2006-09-29 14:24:39 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 12:27:36 +0000 (12:27 +0000)]
 r1034@llin:  dpavlin | 2006-09-29 14:24:39 +0200
 important bugfix: this will collect ALL normalize rules for given
 database and input in single rule set

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@720 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1032@llin: dpavlin | 2006-09-29 14:22:09 +0200
Dobrica Pavlinusic [Fri, 29 Sep 2006 12:24:43 +0000 (12:24 +0000)]
 r1032@llin:  dpavlin | 2006-09-29 14:22:09 +0200
 dump normalize rules when in debug mode

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@719 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1029@llin: dpavlin | 2006-09-26 20:11:57 +0200
Dobrica Pavlinusic [Tue, 26 Sep 2006 18:14:20 +0000 (18:14 +0000)]
 r1029@llin:  dpavlin | 2006-09-26 20:11:57 +0200
 silence

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@718 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1028@llin: dpavlin | 2006-09-26 20:09:18 +0200
Dobrica Pavlinusic [Tue, 26 Sep 2006 18:14:14 +0000 (18:14 +0000)]
 r1028@llin:  dpavlin | 2006-09-26 20:09:18 +0200
 added normalize_rules [0.06]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@717 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1026@llin: dpavlin | 2006-09-26 16:05:05 +0200
Dobrica Pavlinusic [Tue, 26 Sep 2006 14:07:20 +0000 (14:07 +0000)]
 r1026@llin:  dpavlin | 2006-09-26 16:05:05 +0200
 pod improvements

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@716 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1024@llin: dpavlin | 2006-09-26 16:00:56 +0200
Dobrica Pavlinusic [Tue, 26 Sep 2006 14:03:12 +0000 (14:03 +0000)]
 r1024@llin:  dpavlin | 2006-09-26 16:00:56 +0200
 added load_lookup [0.12]

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@715 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1022@llin: dpavlin | 2006-09-26 14:45:37 +0200
Dobrica Pavlinusic [Tue, 26 Sep 2006 12:47:52 +0000 (12:47 +0000)]
 r1022@llin:  dpavlin | 2006-09-26 14:45:37 +0200
 make database in constructor (new) really optional (as documented :-)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@714 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1020@llin: dpavlin | 2006-09-26 14:40:34 +0200
Dobrica Pavlinusic [Tue, 26 Sep 2006 12:42:49 +0000 (12:42 +0000)]
 r1020@llin:  dpavlin | 2006-09-26 14:40:34 +0200
 refactored WebPAC::Store

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@713 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1018@llin: dpavlin | 2006-09-26 12:20:52 +0200
Dobrica Pavlinusic [Tue, 26 Sep 2006 10:23:04 +0000 (10:23 +0000)]
 r1018@llin:  dpavlin | 2006-09-26 12:20:52 +0200
 correct creation of lookups (by database and input)

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@712 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1016@llin: dpavlin | 2006-09-26 12:03:11 +0200
Dobrica Pavlinusic [Tue, 26 Sep 2006 10:05:25 +0000 (10:05 +0000)]
 r1016@llin:  dpavlin | 2006-09-26 12:03:11 +0200
 make it less chatty

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@711 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1014@llin: dpavlin | 2006-09-25 20:56:33 +0200
Dobrica Pavlinusic [Mon, 25 Sep 2006 18:58:43 +0000 (18:58 +0000)]
 r1014@llin:  dpavlin | 2006-09-25 20:56:33 +0200
 save lookups using WebPAC::Store

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@710 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1011@llin: dpavlin | 2006-09-25 17:42:53 +0200
Dobrica Pavlinusic [Mon, 25 Sep 2006 16:07:20 +0000 (16:07 +0000)]
 r1011@llin:  dpavlin | 2006-09-25 17:42:53 +0200
 correction

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@709 07558da8-63fa-0310-ba24-9fe276d99e06

17 years ago r1010@llin: dpavlin | 2006-09-25 17:42:39 +0200
Dobrica Pavlinusic [Mon, 25 Sep 2006 16:07:08 +0000 (16:07 +0000)]
 r1010@llin:  dpavlin | 2006-09-25 17:42:39 +0200
 typo

git-svn-id: svn+ssh://mjesec/home/dpavlin/svn/webpac2/trunk@708 07558da8-63fa-0310-ba24-9fe276d99e06