Jacob Appelbaum commited on 2008-06-28 06:53:18
Zeige 1 geänderte Dateien mit 22 Einfügungen und 27 Löschungen.
| ... | ... |
@@ -4,6 +4,7 @@ use strict; |
| 4 | 4 |
use LWP::Simple; |
| 5 | 5 |
use LWP; |
| 6 | 6 |
use Date::Parse; |
| 7 |
+use Date::Format; |
|
| 7 | 8 |
|
| 8 | 9 |
print "Creating LWP agent ($LWP::VERSION)...\n"; |
| 9 | 10 |
my $lua = LWP::UserAgent->new( |
| ... | ... |
@@ -94,22 +95,6 @@ my %m = ( |
| 94 | 95 |
updateDate => "", |
| 95 | 96 |
}, |
| 96 | 97 |
|
| 97 |
- mirror001 => {
|
|
| 98 |
- orgName => "depthstrike.com", |
|
| 99 |
- isoCC => "CA", |
|
| 100 |
- subRegion => "NS", |
|
| 101 |
- region => "North America", |
|
| 102 |
- ipv4 => "True", |
|
| 103 |
- ipv6 => "False", |
|
| 104 |
- loadBalanced => "Unknown", |
|
| 105 |
- httpWebsiteMirror => "http://tor.depthstrike.com/", |
|
| 106 |
- ftpWebsiteMirror => "", |
|
| 107 |
- rsyncWebsiteMirror => "", |
|
| 108 |
- httpDistMirror => "http://tor.depthstrike.com/dist/", |
|
| 109 |
- rsyncDistMirror => "", |
|
| 110 |
- updateDate => "", |
|
| 111 |
- }, |
|
| 112 |
- |
|
| 113 | 98 |
mirror002 => {
|
| 114 | 99 |
orgName => "hermetix.org", |
| 115 | 100 |
isoCC => "CA", |
| ... | ... |
@@ -563,7 +548,7 @@ my %m = ( |
| 563 | 548 |
mirror028 => {
|
| 564 | 549 |
adminContact => "jeroen\@unfix.org", |
| 565 | 550 |
orgName => "sixx", |
| 566 |
- isoCC => "", |
|
| 551 |
+ isoCC => "CH", |
|
| 567 | 552 |
subRegion => "", |
| 568 | 553 |
region => "Europe", |
| 569 | 554 |
ipv4 => "True", |
| ... | ... |
@@ -624,19 +609,29 @@ open(OUT, "> $outFile") or die "Can't open $outFile: $!"; |
| 624 | 609 |
# This is storted from last known recent update to unknown update times |
| 625 | 610 |
foreach my $server ( sort { $m{$b}{'updateDate'} <=> $m{$a}{'updateDate'}} keys %m ) {
|
| 626 | 611 |
|
| 627 |
- # Country Organisation website mirror dist/ mirror |
|
| 628 |
- print OUT "\n<tr>\n"; |
|
| 629 |
- print OUT " <td>$m{$server}{'isoCC'}</td>\n";
|
|
| 630 |
- print OUT " <td>$m{$server}{'orgName'}</td>\n";
|
|
| 631 |
- print OUT " <td>$m{$server}{'updateDate'}</td>\n";
|
|
| 632 |
- |
|
| 633 |
- foreach my $precious ( "httpWebsiteMirror", "ftpWebsiteMirror", |
|
| 634 |
- "rsyncWebsiteMirror","httpDistMirror", |
|
| 635 |
- "rsyncDistMirror" ) |
|
| 612 |
+ my $time = ctime($m{$server}{'updateDate'});
|
|
| 613 |
+ chomp($time); |
|
| 614 |
+print OUT <<"END"; |
|
| 615 |
+ \n<tr>\n |
|
| 616 |
+ <td>$m{$server}{'isoCC'}</td>\n
|
|
| 617 |
+ <td>$m{$server}{'orgName'}</td>\n
|
|
| 618 |
+ <td>$time</td>\n |
|
| 619 |
+END |
|
| 620 |
+ |
|
| 621 |
+ my %prettyNames = ( |
|
| 622 |
+ httpWebsiteMirror => "http", |
|
| 623 |
+ httpsWebsiteMirror => "https", |
|
| 624 |
+ ftpWebsiteMirror => "ftp", |
|
| 625 |
+ rsyncWebsiteMirror => "rsync", |
|
| 626 |
+ httpDistMirror => "http", |
|
| 627 |
+ httpsDistMirror => "https", |
|
| 628 |
+ rsyncDistMirrors => "rsync", ); |
|
| 629 |
+ |
|
| 630 |
+ foreach my $precious ( sort keys %prettyNames ) |
|
| 636 | 631 |
{
|
| 637 | 632 |
if ($m{$server}{"$precious"}) {
|
| 638 | 633 |
print OUT " <td><a href=\"" . $m{$server}{$precious} . "\">" .
|
| 639 |
- "$m{$server}{$precious}</a></td>\n";
|
|
| 634 |
+ "$prettyNames{$precious}</a></td>\n";
|
|
| 640 | 635 |
} else { print OUT " <td> - </td>\n"; }
|
| 641 | 636 |
} |
| 642 | 637 |
|
| 643 | 638 |