X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~yarrgweb/git?p=ypp-sc-tools.db-live.git;a=blobdiff_plain;f=yarrg%2Fdatabase-info-fetch;h=5e0576095a0b23ac7aa837a1d91ff72132f0c3c2;hp=2e195c7a01b2d06471b540a3201721a39701aad2;hb=202510fa47a7459760d6e41f6017500696e344d8;hpb=c68fb80a6bbf7acbcac4b2cb2143f5fea745cd2b diff --git a/yarrg/database-info-fetch b/yarrg/database-info-fetch index 2e195c7..5e05760 100755 --- a/yarrg/database-info-fetch +++ b/yarrg/database-info-fetch @@ -37,7 +37,7 @@ our ($which) = shift @ARGV; $which =~ s/\W//g; -our ($pctb) = $ENV{'YPPSC_PCTB_PCTB'}; +our ($pctb) = $ENV{'YPPSC_YARRG_PCTB'}; our ($ua)= LWP::UserAgent->new; our $jsonresp; @@ -145,7 +145,7 @@ sub compare_sources_one ($$) { sub main__comparesources () { my $ocean= get_ocean(); - parse_masters(); + parse_info_clientside(); get_arches_islands_pctb($ocean); parse_pctb_commodmap() or die; @@ -159,7 +159,7 @@ sub main__comparesources () { sub { }); for_commods(sub { my ($commod)= @_; - my $srcs= $commods{$commod}; + my $srcs= $commods{$commod}{Srcs}; compare_sources_one($srcs, "commodity $commod"); }); } @@ -167,7 +167,7 @@ sub main__comparesources () { sub main__island () { my $ocean= get_ocean(); - parse_masters(); + parse_info_clientside(); get_arches_islands_pctb($ocean); for_islands($ocean, @@ -184,6 +184,15 @@ sub main__island () { }); } +sub main__timestamp () { + my %o; + $o{'requesttimestamp'}= '1'; + my $respcontent= yarrgpostform($ua, \%o); + $respcontent =~ m/^OK ([1-9]\d{1,20})\./ or die "$respcontent ?"; + print "$1\n"; + exit(0); +} + sub main__sunshinewidget () { print <