We need an experienced programmer to build a program for us which will scrape data from the software's lobby of an online poker room. It should screen wipe the information and export it into a readable format, such as xml, which will be inserted into a database. This program will have to simulate the process of a user, it will login to the poker room, get the data, analyze the data, then determine which of it is useful.
There are hundreds of tournaments played every day, and we need to be able to obtain the type of tournament, tournament number, buy-in, number of entrants, the place all players finish and how much money each player won for them. All of this information can be found in the tournament lobbies, but just needs to be scraped. This process is also referred to as data mining.
Please see the attached file for a screen shot of what a completed tournament lobby looks like. The items in red are the information we need scraped. By clicking on Prizes/Structure it will show how much money each place is worth. If you would like to see the software for yourself to know what has to be done, please see [url removed, login to view] to download it.
Serious bids only.
- We think C++ or C# will do the job but if you have a better, cheaper way of doing it then that is fine.
- The Full Tilt client does not run on Linux, only Windows.
- This program should run once daily and send the data to our web server once the mining/gathering of the data is complete.
- Please do not bid if you can not complete the project within 7 days.
Some more additions:
We need to make sure that this code will be on a server that more than one programmer can access. In other words, we don't want a single point of failure. We should assume that ftp will make updates and break the code so it is crucial that we have reliable programmers ready to step in and make fixes. We don't assume after the job is done you will be able to make these fixes for us, but we need to be able to have one of our own programmers check them if necessary.
Also, we'll need thorough monitoring scripts so that we know right away when data fails to come in.