Go Back   Steam Users' Forums > Steam Discussions > Steam Community Discussion

Reply
 
Thread Tools Display Modes
Old 06-04-2012, 12:53 PM   #1
Sghirate
 
 
 
Join Date: Oct 2009
Reputation: 19
Posts: 27
[Tool] Steam Group Players

Hiho!

Some of the Community groups I am in select a player of the week depending on hours spend playing a certain game. Sadly Steam itself doesn't really provide a function to do that, so I wrote a little program for it.

Homepage
If you want to download the program or have a peek at the source code you can do so on the
CodePlex Project Page

Important!
  • Consider the whole thing to be Beta (at best). Meaning: There will be bugs, the thing might crash, you might get incomplete data!
  • The program uses C# .Net targeting WPF - meaning, it is Windows only (sorry to all Mac/Linux users)
  • It can only handle groups with up to 1.000 Members (if anybody knows a way to get more than 1.000 members via Web API, please do tell)
  • The program expects the short name of a group as input, not the full name.
    Example (if we want info on the group "for UNCUT!"):
    Code:
    foruncut
  • You can also get info on official game groups, using the "game:"-prefix
    Example (if we want info on Botanicula's official group):
    Code:
    game:Botanicula
  • Depending on group size and your Internet connection speed, the download might take a while
  • The program might/will not return game lists for all group members. If the Web API doesn't return a game list for a user or there is a formatting error somewhere inside the xml-Data . . . well, the user will show up without any games.
  • It would most certainly be better to have something like this implemented into Steam Community itself *looking at Valve* - just saying . . .

Usage
  • Download the newest release from the link above
  • Start the program (double-click the *.exe-file)
  • Enter the short name of the group into the Group abbreviation field.
  • Click on Load and wait.
  • When the group is loaded (check the bar under the group name for that) you can select a group to sort by, by either clicking the triangle-button on the far left of the Order by box or by dragging a game from a player's games list into the Order by box)

History
  • 2012-06-04: Version 0.9: Initial release


rgds Sghi'
Sghirate is offline  
Reply With Quote
Old 06-05-2012, 05:30 AM   #2
heffebaycay
 
heffebaycay's Avatar
 
Volunteer Moderator
Join Date: Nov 2006
Reputation: 1863
Posts: 2,479
Hello,
Quote:
Originally Posted by Sghirate View Post
  • It can only handle groups with up to 1.000 Members (if anybody knows a way to get more than 1.000 members via Web API, please do tell)
There is currently no WebAPI that would allow you to get information about a Community group.

The only feed available is the one you're already using: http://steamcommunity.com/games/TF2/...listxml/?xml=1

However, this feed can give you the full member list of a group (and not only 1000 as you said). Check out the "nextPageLink" and "previousPageLink" elements in the feed returned here: http://steamcommunity.com/games/TF2/...xml/?xml=1&p=2
heffebaycay is offline   Reply With Quote
Old 06-05-2012, 05:50 AM   #3
SiPlus.c
 
 
 
Join Date: May 2009
Reputation: 247
Posts: 1,401
Quote:
Originally Posted by Sghirate View Post
The program uses C# .Net targeting WPF - meaning, it is Windows only (sorry to all Mac/Linux users)
Mono.
SiPlus.c is offline   Reply With Quote
Old 06-05-2012, 05:52 AM   #4
Sghirate
 
 
 
Join Date: Oct 2009
Reputation: 19
Posts: 27
@heffebaycay:
THANKS! Didn't know about the paging in the xml output before - stupid me...

@SiPlus.c:
I know Mono, but note the three annoying letters WPF - afaik there is still no WPF (/xaml) implementation in Mono. Thus requiring a complete rewrite of the UI in order to run that thing in Mono.

rgds Sghi'

Last edited by Sghirate: 06-05-2012 at 05:54 AM.
Sghirate is offline   Reply With Quote
Reply

Go Back   Steam Users' Forums > Steam Discussions > Steam Community Discussion


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT -7. The time now is 08:06 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
Site Content Copyright Valve Corporation 1998-2012, All Rights Reserved.