The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

WebService::Steam - A Perl interface to the Steam community data

SYNOPSIS

        use WebService::Steam;

        my $user = steam_user 'jraspass';

        print $user->name,
              ' joined steam in ',
              $user->registered,
              ', has a rating of ',
              $user->rating,
              ', is from ',
              $user->location,
              ', and belongs to the following ',
              scalar( $user->groups ),
              ' groups: ',
              join( ', ', $user->groups );

EXPORTED METHODS

steam_group

Returns instance(s) of WebService::Steam::Group, can take any combination of group names and IDs.

In scalar context returns the first element of the array.

        my $group  = steam_group(   'valve'                       );
        my $group  = steam_group(            103582791429521412   );
        my @groups = steam_group(   'valve', 103582791429521412   );
        my @groups = steam_group( [ 'valve', 103582791429521412 ] );

steam_user

Returns instance(s) of WebService::Steam::User, can take any combination of usernames and IDs.

In scalar context returns the first element of the array.

        my $user  = steam_user(   'jraspass'                      );
        my $user  = steam_user(               76561198005755687   );
        my @users = steam_user(   'jraspass', 76561198005755687   );
        my @users = steam_user( [ 'jraspass', 76561198005755687 ] );