I need you to create an app that can install and run on a shared server. The purpose of the app is to continually monitor a webpage within a password protected site and notify me via email when the webpage has changes that meet certain custom criteria.
Webpages to monitor:
The website has a login page, that once logged into creates a 24 hr cookie allowing continual access to the page I need monitored. The app will need to log out and log back in to the password protected page every day.
The page that needs to be monitored has new content added periodically. To keep things simply, I would like to have the newly found changes pass through a set of rules similar to outlook or other mail clients. i.e. If the new code contains X and Z and Y and does not contain A then notify me. I will likely need your help ensuring that the software provides the functionality needed to adequately filter the data.
Changes that pass through the rules filter will be emailed to two email addresses. These changes will need to be in HUMAN readable format, not the actual code from the webpage.
More detailed requirements:
Create test, and install on my server.
Must be securely on server
Login page Url box
Username and password
Number of hours between log out/ and log back in to keep cookie active.
Monitor page URL box
Minutes between re-check box ( refresh every x minutes)
Rules logic examples to show how I will need to test the new code content
1. IF Date = 3/30/2011 AND ... = Y AND ... < 2 THEN Email me.
2. IF Date = 3/5/2011, 3/6/2011, 3/7/2011 AND Y> 4 AND string does not contain Z THEN Email me.
3. IF new string contains = "$" then Email me.
The number of possible criteria per rule will be large (maybe 20 max)
Email the new code in a translated message that displays content from the new code with titles.
Do not notify me of code removed from page.
Have reset button on rules to delete all, and buttons on each line to either duplicate or remove each rule.