/[webpac]/trunk2/all2all.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk2/all2all.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 420 by dpavlin, Thu Sep 9 18:25:34 2004 UTC revision 421 by dpavlin, Fri Sep 10 22:24:42 2004 UTC
# Line 17  use WebPAC::Index; Line 17  use WebPAC::Index;
17    
18  my $webpac = new WebPAC(  my $webpac = new WebPAC(
19          code_page => 'ISO-8859-2',          code_page => 'ISO-8859-2',
20  #       limit_mfn => 500,  #       limit_mfn => 100,
21  #       debug => 1,  #       debug => 1,
22            low_mem => 1,
23  ) || die;  ) || die;
24    
25  my $log = $webpac->_get_logger();  my $log = $webpac->_get_logger() || die "can't get logger";
26    
27    $log->debug("creating WebPAC::jsFind object");
28    
29  my $index = new WebPAC::jsFind(  my $index = new WebPAC::jsFind(
30          index_path => './out/index',          index_path => './out/index',
# Line 47  my $maxmfn = $webpac->open_isis( Line 50  my $maxmfn = $webpac->open_isis(
50          ],          ],
51  );  );
52    
53    $log->debug("isis file ",$webpac->{'isis_filename'}," opened");
54    
55  $log->info("rows: $maxmfn");  $log->info("rows: $maxmfn");
56    
57  $webpac->open_import_xml(type => 'isis_hidra_ths');  $webpac->open_import_xml(type => 'isis_hidra_ths');
58    
59    $log->debug("data: ",Dumper($webpac->{'data'}));
60    
61  while (my $rec = $webpac->fetch_rec) {  while (my $rec = $webpac->fetch_rec) {
62    
63          my @ds = $webpac->data_structure($rec);          my @ds = $webpac->data_structure($rec);
# Line 62  while (my $rec = $webpac->fetch_rec) { Line 69  while (my $rec = $webpac->fetch_rec) {
69    
70          next if (! @ds);          next if (! @ds);
71    
72          my $filename = $webpac->{'current_filename'};          my $filename = $webpac->{'current_filename'} || $log->logdie("no current_filename in webpac object");
73    
74          if ($filename) {          if ($filename) {
75                  $webpac->output_file(                  $webpac->output_file(
# Line 171  foreach my $code (sort keys %{$webpac->{ Line 178  foreach my $code (sort keys %{$webpac->{
178                  my $term = shift @{ $l->{"d:${v900}"} } || die;                  my $term = shift @{ $l->{"d:${v900}"} } || die;
179                  my $mfn = shift @{ $l->{"900_mfn:${v900}"} } || die;                  my $mfn = shift @{ $l->{"900_mfn:${v900}"} } || die;
180    
181                  $log->info("$code -> $v900 : $term [$mfn]");                  $log->debug("$code -> $v900 : $term [$mfn]");
182    
183                  print HTML qq{ <li><a href="thes/$mfn.html">$term</a></li>\n} if (-e "out/thes/$mfn.html");                  print HTML qq{ <li><a href="thes/$mfn.html">$term</a></li>\n} if (-e "out/thes/$mfn.html");
184    
# Line 188  foreach my $code (sort keys %{$webpac->{ Line 195  foreach my $code (sort keys %{$webpac->{
195                          my $l2_term = shift @{ $l->{"d:$l2_v900"} } || die;                          my $l2_term = shift @{ $l->{"d:$l2_v900"} } || die;
196                          my $l2_mfn = shift @{ $l->{"900_mfn:${l2_v900}"} } || die;                          my $l2_mfn = shift @{ $l->{"900_mfn:${l2_v900}"} } || die;
197    
198                          $log->info("$l2_code -> $l2_v900 : $l2_term [$l2_mfn]");                          $log->debug("$l2_code -> $l2_v900 : $l2_term [$l2_mfn]");
199    
200                          print HTML qq{  <li><a href="thes/$l2_mfn.html">$l2_term</a></li>\n} if (-e "out/thes/$l2_mfn.html");                          print HTML qq{  <li><a href="thes/$l2_mfn.html">$l2_term</a></li>\n} if (-e "out/thes/$l2_mfn.html");
201                                                    
# Line 204  foreach my $code (sort keys %{$webpac->{ Line 211  foreach my $code (sort keys %{$webpac->{
211                                  my $l3_term = shift @{ $l->{"d:$l3_v900"} } || die;                                  my $l3_term = shift @{ $l->{"d:$l3_v900"} } || die;
212                                  my $l3_mfn = shift @{ $l->{"900_mfn:${l3_v900}"} } || die;                                  my $l3_mfn = shift @{ $l->{"900_mfn:${l3_v900}"} } || die;
213    
214                                  $log->info(" -> $l3_v900 : $l3_term [$l3_mfn]");                                  $log->debug(" -> $l3_v900 : $l3_term [$l3_mfn]");
215    
216                                  print HTML qq{   <li><a href="thes/$l3_mfn.html">$l3_term</a></li>\n} if (-e "out/thes/$l3_mfn.html");                                  print HTML qq{   <li><a href="thes/$l3_mfn.html">$l3_term</a></li>\n} if (-e "out/thes/$l3_mfn.html");
217                          }                          }

Legend:
Removed from v.420  
changed lines
  Added in v.421

  ViewVC Help
Powered by ViewVC 1.1.26