We are building a website which will output the current real time statistics from a number of different online poker sites. Whilst we will be building the website to show this information we would like to outsource the data collection part of the project. Basically we need to get data from the server (in client-server framework) without using the official client. We need to write our own "client" without using any API or reference; we need to just "hack" our way into it. If this is not possible then we need to build a layer on top the official client. There maybe more methods which we can be investigated. The data needs to be delivered to us in a simple xml or in a manner to be determined at a later date. we will initally start with the [url removed, login to view] From the screen shots below the information we require is: [url removed, login to view] In the 2nd column is the list of tables. This lists all possible games (we will first concentrate on the cash games). Then it lists all the different size games. If you choose the $10/20NL (Texas No Limit) ??" you can see there are over 20 games of this type going at the moment. Then if you choose 1 particular table, there are seated players, and it shows their current chip balance on that table. So for basically each table going on the site, we need to know: - table name - blinds - plys/sts - wait - h/hr - avg pot We also then need to have a complete list of all players on each table and how much money they have on each table.
we need to build our mini-partypoker-client which is creating the connection to server, acquairing the ssl key etc, and then will quiery the needed data from server
the main challenge is to understanding the data packets after they have been decrypted, it can be plain text as well tho
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
generate a data feed for us to bring into a php application.