|
Looking for more suggestions on what people want to see for custom divisions. Currently I have some form of custom naming the pipeline when I can figure out a good way of doing/displaying it.
I'm also going to be saving snapshots of teams per patch/session, but I'm not entirely sure how I want to do it yet. It's either going to be a pure snapshot so Patch 1.2 will have 1.1 and 1.0s data, or Patch 1.2 will only have 1.2 data, 1.1 only 1.1 and 1.0 only data. It would basically mean "zeroing out" everything. So come patch 1.1 (statistically speaking) everyone starts at 0 points, 0 wins, 0 losses and you build it up from there.
I'm not sure how much I like that method though, since your points are built from every patch, not just one. Which is why I'm leaning towards the first method. But suggestions welcomed.
|
On September 02 2010 04:45 Shadowed wrote: Looking for more suggestions on what people want to see for custom divisions. Currently I have some form of custom naming the pipeline when I can figure out a good way of doing/displaying it.
I'm also going to be saving snapshots of teams per patch/session, but I'm not entirely sure how I want to do it yet. It's either going to be a pure snapshot so Patch 1.2 will have 1.1 and 1.0s data, or Patch 1.2 will only have 1.2 data, 1.1 only 1.1 and 1.0 only data. It would basically mean "zeroing out" everything. So come patch 1.1 (statistically speaking) everyone starts at 0 points, 0 wins, 0 losses and you build it up from there.
I'm not sure how much I like that method though, since your points are built from every patch, not just one. Which is why I'm leaning towards the first method. But suggestions welcomed.
I prefer the first method.
|
Hey Shadowed
I recently looked into the api and have a few suggestions for it
1.) There should be a way to only query the players ranking in one particual mode ( e.g. add a /1v1 /2v2 ... to the end of the query. ). I know its possible by parsing the team data already, but it would save you some bandwidth and the some work.on the end users side. 2.) You should include the world ranking into this data as well ( and not just the region one ). 3.) The most played races should start with an capital letter. 4.) If a player is random the played race should say so too. There is no need for an additional data segment ( because it makes no sense to know the most randomed race imo )
|
would be really awesome if you could filter by country (ip adress?) :p
|
On September 02 2010 19:59 XiaN wrote: Hey Shadowed
I recently looked into the api and have a few suggestions for it
1.) There should be a way to only query the players ranking in one particual mode ( e.g. add a /1v1 /2v2 ... to the end of the query. ). I know its possible by parsing the team data already, but it would save you some bandwidth and the some work.on the end users side. 2.) You should include the world ranking into this data as well ( and not just the region one ). 3.) The most played races should start with an capital letter. 4.) If a player is random the played race should say so too. There is no need for an additional data segment ( because it makes no sense to know the most randomed race imo )
1) I'll see about that 2) Not going to happen, I purposely don't expose every bit of data 3) Also not going to happen, there's no benefit besides breaking existing parsers 4) You're confused and mixing the 'is random bracket' with 'race' flags.
On September 02 2010 20:08 Blue wrote: would be really awesome if you could filter by country (ip adress?) :p
That would require everyone to actually use the site who is in the database. Since not everyone does it's not really feasible. Country management isn't something I'm really interested in doing, that's what custom divisions are for.
|
|
1.) Thank you very much.
2.) Well there is no reason to hide that data. First, if someone want that data, they will simply query your side again and parse the html, because they already have the charcode + charname. It will simply save traffic on your side ( and some code on the devs part ). Second, there are at least 4 sites out there that offer the same service as you do. It would be an unique selling point of your site to offer that feature. Besides from every manner developer mentioning your site in their impressum ( if they use them ) you may add an clausal that "forces" webdevs to include you in their credits if they use your site. And thirds thats one of the main features a potential dev. would expect or causing a dev to use your site's api.
3.) I just thought in a matter of api consistency. Because the Divisions ( a proper name themselfs ) are also capitalized at the beginngin. And i highly doubt that changing that would break your parser ^^
4.) Yes you are correct ... must have kind of overread that
One thing i noticed as well.
I know the region is alleady in the api request, but i would be nice to include them into the result as well. Its not a high req. feature request, but it would save some explodes on the client side :3
would be really awesome if you could filter by country (ip adress?)
I see no way that could be implemented based on bnet division parsing, but that would be an AWESOME feature for your site. I have no idea how that could be implemented yet, but that would rock hard :D
|
On September 03 2010 08:42 XiaN wrote:1.) Thank you very much. 2.) Well there is no reason to hide that data. First, if someone want that data, they will simply query your side again and parse the html, because they already have the charcode + charname. It will simply save traffic on your side ( and some code on the devs part ). Second, there are at least 4 sites out there that offer the same service as you do. It would be an unique selling point of your site to offer that feature. Besides from every manner developer mentioning your site in their impressum ( if they use them ) you may add an clausal that "forces" webdevs to include you in their credits if they use your site. And thirds thats one of the main features a potential dev. would expect or causing a dev to use your site's api. 3.) I just thought in a matter of api consistency. Because the Divisions ( a proper name themselfs ) are also capitalized at the beginngin. And i highly doubt that changing that would break your parser ^^ 4.) Yes you are correct ... must have kind of overread that One thing i noticed as well. I know the region is alleady in the api request, but i would be nice to include them into the result as well. Its not a high req. feature request, but it would save some explodes on the client side :3 I see no way that could be implemented based on bnet division parsing, but that would be an AWESOME feature for your site. I have no idea how that could be implemented yet, but that would rock hard :D
I'm not sure what 4 other sites you are talking about thought, all of them only cover 1v1 or a single region. RTS Sanctuary's is the closet, but that's only 1v1 and as far as I can recall, none of the sites have API support period.
Divisions are names and as such are localized, league and race are tokens and are not. Divisions only have "Division" in their name because I don't feel like tracking down the 50 variations of "Division" that pop up in other languages.
API updated to expose custom division API, also added specific team info for characters: http://sc2ranks.com/api
[edit] Actually changed my mind, need to do some API restructuring first thought.
|
After poking through logs, someones sending a bit more requests than is necessary so I'm going to be enforcing appKeys soon to let me track statistics on requests and from where. Right now they aren't in use while I contact people to give a heads up.
All you have to do is add "?appKey=domain.com" to requests, it'll probably go live in 3-4 days.
|
Couple of changes
API has been redone, the old APIs are being deprecated and removed October 1st. New APIs are to make requests more specific to the kind of data wanted, http://sc2ranks.com/api
Added achievement point listings, http://sc2ranks.com/ach/all/ the top 100 will be updated every 12 hours. Achievement points are listed in character profiles now too, http://sc2ranks.com/kr/318694/JangMinChul Working on getting achievement points for every player (although only 6% are missing it at this point).
|
For people who want to do statistics based on SC2Ranks data, I added DB dumps in CSV format that are updated daily. No identifying information is included, it's only good for creating whatever crazy statistics you want.
I also included the division change data I was recording for Excalibur_Z, so if you want to find out how many people are demoted, promoted or whatever that's available too.
|
Hello! I've noticed that SC2Ranks includes data from profiles that have not been placed in any multiplayer league yet. I think that's awesome, but could it be possible to improve the information showed by SC2Ranks in those cases? For example, it doesn't give a battle.net link to such profiles, just the Achievements score. Great website, again, thank you for keeping it.
|
On September 06 2010 10:45 figq wrote: Hello! I've noticed that SC2Ranks includes data from profiles that have not been placed in any multiplayer league yet. I think that's awesome, but could it be possible to improve the information showed by SC2Ranks in those cases? For example, it doesn't give a battle.net link to such profiles, just the Achievements score. Great website, again, thank you for keeping it.
Can you link me a profile where this happens? It should show at least a battle.net link.
|
I can't find IdrA anywhere, is he using another name for SC2?
|
look like the foreigner dominance stop the first 3 are korean+1 who live in US but he is a korean
|
On September 06 2010 10:49 Shadowed wrote:Show nested quote +On September 06 2010 10:45 figq wrote: Hello! I've noticed that SC2Ranks includes data from profiles that have not been placed in any multiplayer league yet. I think that's awesome, but could it be possible to improve the information showed by SC2Ranks in those cases? For example, it doesn't give a battle.net link to such profiles, just the Achievements score. Great website, again, thank you for keeping it. Can you link me a profile where this happens? It should show at least a battle.net link. Here's an example (bnet original). You can get more testing samples from bnet forums.
On September 06 2010 11:19 Shadowed wrote: It's been fixed, it'll take a recache before it shows up though. Confirmed. Works already. Excellent!
|
On September 06 2010 11:12 figq wrote:Show nested quote +On September 06 2010 10:49 Shadowed wrote:On September 06 2010 10:45 figq wrote: Hello! I've noticed that SC2Ranks includes data from profiles that have not been placed in any multiplayer league yet. I think that's awesome, but could it be possible to improve the information showed by SC2Ranks in those cases? For example, it doesn't give a battle.net link to such profiles, just the Achievements score. Great website, again, thank you for keeping it. Can you link me a profile where this happens? It should show at least a battle.net link. Here's an example ( bnet original). You can get more testing samples from bnet forums.
It's been fixed, it'll take a recache before it shows up though.
|
Hey Shadowed, is the rank ( region and overall ) never to return or are you working on it?
Btw : the new API looks good so far
|
Hey, I really like your site. It's really clean and easy to use.
I have a question though. Would it be possible to add Achievement Points and be able to sort by them as well? I know this isn't really a big deal for most people using the site, but it would be a nice option for people who want to see how they rank up in terms of achievement points as well.
|
|
|
|
|