405 |
push @nodes, { |
push @nodes, { |
406 |
name => $self->{est_node}->name, |
name => $self->{est_node}->name, |
407 |
label => $self->{est_node}->label, |
label => $self->{est_node}->label, |
408 |
|
doc_num => $self->{est_node}->doc_num, |
409 |
} |
} |
410 |
} |
} |
411 |
|
|
419 |
foreach my $link (@{ $links }) { |
foreach my $link (@{ $links }) { |
420 |
my ($url, $label, $credit) = split(/\t/, $link, 3); |
my ($url, $label, $credit) = split(/\t/, $link, 3); |
421 |
if ($url =~ m#/node/(.+)$#) { |
if ($url =~ m#/node/(.+)$#) { |
422 |
|
my $node = $1; |
423 |
|
$self->setup_site( $node ); |
424 |
|
$self->{est_node}->_set_info; |
425 |
push @nodes, { |
push @nodes, { |
426 |
name => $1, |
name => $node, |
427 |
label => $label, |
label => $label, |
428 |
|
doc_num => $self->{est_node}->doc_num, |
429 |
} |
} |
430 |
} else { |
} else { |
431 |
$self->{log}->warn("can't find node name in link $link"); |
$self->{log}->warn("can't find node name in link $link"); |
432 |
} |
} |
433 |
} |
} |
434 |
|
|
435 |
|
$self->setup_site( $site ); |
436 |
|
$self->{est_node}->_set_info; |
437 |
|
|
438 |
$self->{log}->dumper( \@nodes, 'nodes' ); |
$self->{log}->dumper( \@nodes, 'nodes' ); |
439 |
|
|
440 |
return @nodes; |
return @nodes; |