What i need in this auction is a single page web application that will analyze a given url, storing the data in a DB with the following capabilities.
Save and show the Title of the page;
Save and show meta description and meta keywords;
Create a snapshot of the page saving the image to disk and the link in the DB (if needed I provide the code)
Check and save the current alexa webrank with last month trand;
clean up the remote html code, display and save the result in the DB and compare keywords desity with title, description and keywords.
Count the number of words in the given url, the dimension of the page in KB and the mumber of chars in title, description and keywords.
Cheking and saving the google pagerank from several google datacenters.
Check, display and save in the DB the categoies listed in dmoz
Check, display and save in the DB the categoies listed in yahoo directory
Check, display and save in the DB for links inside Wikipedia
Check, display and save in the DB backlinks listed in google, yahoo and bing.
Check, display and save in the DB SERP position in google, yahoo and bing.
Check, display and save in the DB the whois for the given domain and show other domains on the same server, server's ping, geolocating the ip and showing it on google maps.
Show the data from [url removed, login to view] and the image graph from [[url removed, login to view]].
For alexa, dmoz and so on you can use amazon webservices or others at your option (let me know it first)
Geolocation can be done using public IP DB.
The script have to verify if the website has already been checked and the date of the last check. In the [url removed, login to view] (or in the DB at your option) you have to define each check with an ID and a minimun number of days after that check can be repeated. If the last check is < of the last update the data will be shown from DB.