Desktop Application: To filter website content and notify when content matches a criteria
$30-100 USD
Closed
Posted about 14 years ago
$30-100 USD
Paid on delivery
**Brief Summary**
Looking for a desktop application to read a specific website recursively on an interval. It must be able to understand this information and notify the user when it matches an user-defined criteria.
You will need an understanding of raw HTTP requests.
The website in question is [login to view URL], and the page in question is the **Tournament Selector**.
Try going to the site, and clicking **Tournament Selector** and clicking **Search**. You will see a bunch of tournament results, each with a fish/shark rating.
Note that the URL does not change when you click **Tournament Selector**. The site operates using javascript and will not function without it. I would recommend packet-sniffing and tracking what is sent to the server, then repeating the same request using raw TCP sockets. If you are not familiar with this concept, ***please** **do not bid***.
The application **must be written** in either **C++ or C#** and operate on Windows Vista and Windows 7.
Skills required:
1. Understanding of raw HTTP sockets.
2. How to minimize a program to the system tray.
3. Parsing HTML data (to a minimal extent)
4. Timer function execution.
5. System tray pop-up balloons.
6. Copying contents to clipboard.
## Deliverables
The website in question is [login to view URL], and the page in question is the "Tournament Selector".
Try going to the site, and clicking Tournament Selector and clicking Search. You will see a bunch of tournament results, each with a fish/shark rating.
Note that the URL does not change when you click Tournament Selector. The site operates using javascript and will not function without it. I would recommend packet-sniffing and tracking what is sent to the server, then repeating the same request using raw TCP sockets. If you are not familiar with this concept, ***please** **do not bid***.
The program will be required to parse this data. An example of a request I want to be able to tell the program to notify me when there are tournaments:
- at least $5
- have 'Holdem' in the Game name
- do not have the turbo flag
- are at least 50% full (players)
- with a fish rating of at least 3
- on Network FullTilt or PokerStars
All these items must be user-definable.
It should be able to query the server every #(variable) seconds. The amount of seconds should be either stored in an user-editable configuration file, or changeable within the program itself. **(Whichever is more convenient for the programmer.)**
The program must then notify me using a system tray pop-up, (preferably a balloon). Here is an example:
[login to view URL]
An example pop-up:
FullTilt ID 15472686 $5 NL Holdem 17/27 3-Fish
The program should also copy the tournament ID (15472686) that matched the criteria the the clipboard.
The program must minimize to the system tray.
**
If you are bidding,** please let me know what you have gathered about how to gather data from sharkscope, so I know you are actually capable of completing this project. (To avoid wasting your time and my time.)
Thank you for your time!