I am looking to have a tool created that can be used on a Linux server where you either enter a domain address manually or there is a cron job script that will go off and grab a snapshot of the website. Bit similar to this: [url removed, login to view]
The result should be a thumbnail and a full size image. I should be able to define the dimensions of the thumbnail in a config file of some sort. I would also like to have some flexibility as to where the images are stored, I do not want all images stored in a single directory, ideally there should be a directory per domain name.
This should not use any paid software to generate the snapshot or image. I would need the code done in PHP and if possible have the index stored in a MYSQL table.