5 use Data::Dump qw(dump);
10 my $login = $ARGV[0] || die "usage: $0 login\n";
12 my $store = CloudStore::Store->new;
15 my $limit = $ENV{LIMIT} || 10000;
18 my $r = $store->couchdb(
19 'http://10.60.0.244:5984/files/_design/files/_view/login_usage?reduce=false&connection_timeout=60000&limit=%d&skip=%d&start_key="%s"&end_key="%s"', $limit, $offset, $login, $login
22 last if $#{ $r->{rows} } < 1;
24 foreach my $row ( @{ $r->{rows} } ) {
25 my ( $login, $file ) = split(/:/,$row->{id},2);
26 my $path = "users/$login/blob/$file";
33 size => $row->{value},
43 $store->usage_init( $login );
45 print dump( $store->user_get( $login ) );