Go Back   HWBOT forum > HWBOT Information > HWBOT Development: bugs, features and suggestions > HWBOT Rev.4

HWBOT Rev.4 Everything about HWBOT Rev.4

 
 
Thread Tools Display Modes
  #1  
Old 06-05-2011
borandi's Avatar
borandi borandi is offline
robo cop
 
Join Date: Feb 2009
Location: UNITED KINGDOM
Posts: 477
Thanks: 0
Thanked 0 Times in 0 Posts
borandi
Default Xml Api?

Will an API be available sometime soon? It would help immensely in deciding what hardware a team should bench for the most profit.

Such as
Code:
api.php?hw=Core+i7+990X&team=BenchTec+UK&benchmark=spi1m
Basically I'm asking if HWBot can open up parts of the database for direct query. This is similar to how EA opened up BF2/2142 databases so people could create their own team leaderboards or probe the data. I made one or two websites from that so that people in my teams could sort how good they were in terms of k/d, or dogtags et al - http://www.borandi.co.uk/BC2XS is one example.

In terms of search, I think there are plenty of smart things we could do with the data. For example:

I want to directly compare my results with XYZ. I want to see where his globals are, where his HW points are, for a direct comparison.
I want to see the UK records for the particular cards I have.
I want to see how many points I have in each benchmark for the 4870X2, and see what position how many marks I need to get at least 20 HW points.

The list goes on. Possibilities for team comparisons more involved and more indepth than what HWBot currently does now is only limited by the number of ideas.

If you could throw your weight behind my (long-term) request for an API, it would be awesome and I'd aim to create some neat little tools to help everyone out.
__________________

Quote:
"who cares about Christian Ney, this is overclocking" - John Lam

Last edited by borandi; 11-13-2012 at 10:55.
  #2  
Old 06-05-2011
richba5tard's Avatar
richba5tard richba5tard is offline
HWBOT Forum Administrators
 
Join Date: Mar 2006
Location: Belgium
Posts: 6,199
Thanks: 6
Thanked 93 Times in 29 Posts
richba5tard has disabled reputation
Default

There was a discussion not too long ago about what should be in the XML API. If you can be more specific about what should be in the API, we can plan it I the next feature release.
__________________
  #3  
Old 06-05-2011
borandi's Avatar
borandi borandi is offline
robo cop
 
Join Date: Feb 2009
Location: UNITED KINGDOM
Posts: 477
Thanks: 0
Thanked 0 Times in 0 Posts
borandi
Default

You can have several APIs:

Benchmark results api
User data api
Team data api
Competition data api

In terms of the benchmark api, the following tags I would like available and to filter:

User
Benchmark
2D/3D
Team
Country
Hardware name
Hardware Type (CPU/GPU)
Number of cores/GPUs

Output data should be all the benchmark results that qualify. You can have a flag for the level of detail required in each output - so output=min for minimum, output=reg for regular, output=full for full, default as minimin. So the full output of each benchmark result should have the following data:

Name
Team
Country
Hardware (CPU, GPU, motherboard, mem, details, counts)
Score
Position
Points (HW, Global, WR)
Direct Link to result
Direct Link to pictures

I'm sure I'll think of more, but along those lines.
__________________

Quote:
"who cares about Christian Ney, this is overclocking" - John Lam
  #4  
Old 06-06-2011
borandi's Avatar
borandi borandi is offline
robo cop
 
Join Date: Feb 2009
Location: UNITED KINGDOM
Posts: 477
Thanks: 0
Thanked 0 Times in 0 Posts
borandi
Default

So what you currently have for your search function, which by the look of the code is a POST query to /search with a ?q= tag which filters based on at least a two character input, things like that to help the rest of us to build OC tools, but in an XML or JSON api format.

Note, EA have done this for BF for the last few iterations, but their user base is many times bigger, so I doubt the HWBot servers would be hammered that much. It may require redirection to a new machine that keeps a 24hr old copy of the db rather than straight from the main db if you think that's an issue.
__________________

Quote:
"who cares about Christian Ney, this is overclocking" - John Lam
  #5  
Old 06-06-2011
Tsunamijuan Tsunamijuan is offline
maintenance bot
 
Join Date: Apr 2011
Location: UNITED STATES
Posts: 25
Thanks: 0
Thanked 0 Times in 0 Posts
Tsunamijuan
Default

Right now with the changes in REV 4, it would be nice to have an api for sub sections of hardware that would be accessed.

Like a list of
Video cards by chipset+mem capacity
Motherboards by chipset
Cpu's

If Those where made accessable it would make the lifes of people using the external Api's alot easier.

Making things searchable from the api like posted at the top of he post is nice, however it opens up the possiblity that are just gonna deep link and duplicate the information else where while bypassing Advertisements.(which is no bueno)

Other thing that would be nice speaking of advertisement is that if there was a api of current sponors for those that choose to reproduce information in selected sections form this site. That way they can include some of the sponors that are support the hwbot (this isn't to different than showing the hwbot name in quotes on forums really)
__________________
  #6  
Old 06-09-2011
borandi's Avatar
borandi borandi is offline
robo cop
 
Join Date: Feb 2009
Location: UNITED KINGDOM
Posts: 477
Thanks: 0
Thanked 0 Times in 0 Posts
borandi
Default

Quote:
Originally Posted by Tsunamijuan View Post
Making things searchable from the api like posted at the top of he post is nice, however it opens up the possiblity that are just gonna deep link and duplicate the information else where while bypassing Advertisements.(which is no bueno)
I've been part of communities where APIs have been available (BF2, 360voice), and even though all the info is there, it's never really an issue. Most of these places ask you to link to the site (put a 'Powered by hwbot.org' link on each page the API is displayed) where the data is from.
__________________

Quote:
"who cares about Christian Ney, this is overclocking" - John Lam
  #7  
Old 08-06-2011
borandi's Avatar
borandi borandi is offline
robo cop
 
Join Date: Feb 2009
Location: UNITED KINGDOM
Posts: 477
Thanks: 0
Thanked 0 Times in 0 Posts
borandi
Default

Any further internal discussion regarding an API? If it's XML or JSON, not fussed Just want to create a bevvy of team tools that tell us what to bench!
__________________

Quote:
"who cares about Christian Ney, this is overclocking" - John Lam
  #8  
Old 09-18-2011
borandi's Avatar
borandi borandi is offline
robo cop
 
Join Date: Feb 2009
Location: UNITED KINGDOM
Posts: 477
Thanks: 0
Thanked 0 Times in 0 Posts
borandi
Default

Monthly bump, just to make sure it might be on the radar.
__________________

Quote:
"who cares about Christian Ney, this is overclocking" - John Lam
  #9  
Old 09-18-2011
richba5tard's Avatar
richba5tard richba5tard is offline
HWBOT Forum Administrators
 
Join Date: Mar 2006
Location: Belgium
Posts: 6,199
Thanks: 6
Thanked 93 Times in 29 Posts
richba5tard has disabled reputation
Default

http://bugs.hwbot.org/browse/HWBOT-519

The feature request won't get lost, but we were not able to add new features in august & september due to office renovations and birth of daughter. Development will resume mid octobre.
__________________
  #10  
Old 09-18-2011
borandi's Avatar
borandi borandi is offline
robo cop
 
Join Date: Feb 2009
Location: UNITED KINGDOM
Posts: 477
Thanks: 0
Thanked 0 Times in 0 Posts
borandi
Default

Sure thing - I know things are hectic, but reassuring requests are being tracked. Good luck with the office and the little one.
__________________

Quote:
"who cares about Christian Ney, this is overclocking" - John Lam
 


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 On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Copyright HWBOT 2004 - 2015