view spy.pl @ 359:4bea7db828eb

fixed scanner
author "Rex Tsai <chihchun@kalug.linux.org.tw>"
date Mon, 23 Feb 2009 16:24:35 +0800
parents 8a69b96be376
children
line wrap: on
line source

#!/usr/bin/perl

use strict;
use Ikariam;
use Data::Dumper;
use Decision::ParseTree q{ParseTree};
use YAML qw/LoadFile Dump DumpFile/;

Ikariam::Cities->has_a(user => 'Ikariam::User');

our $i = new Ikariam($::server, $::user, $::pass);
$i->login;
# $i->check();
foreach (glob("city-*-dump.yaml")) {
    my $city = LoadFile($_);
    my $spydata = $i->checkSafeHouse($city->{id});
    foreach (keys(%{$spydata})) {
        my $city = Ikariam::Cities->retrieve($_);
# my $user = $city->user;
# printf("%s %s\n", $user->name, $city->cityname);
        DumpFile("spy-$_-dump.yaml", $spydata->{$_});
    }
}
$i->logout;