Show HN: My side project - SnapRobot
snaprobot.com
snaprobot.com
I know there's archive.org, but they take too long to archive content when all I want is a screenshot of the recent past of a webpage.
So I created SnapRobot as a side project. It was built in less than a day.
You feed it a URL and leave it. SnapRobot monitors the page, taking screenshots whenever changes occur. You can come back whenever you want and relive pages of the past. :)
In the example, you can see how the top Hacker News items evolve over the course of a day.
Currently, any HTML change triggers a new screenshot so it works better for websites that don't dynamically generate different code on every request. No query strings for now.
Edit: tried it again, and I DID get a snapshot of snaprobot displaying the BBC site, which is its default page. I guess the error was an actual error (it was an indexing disallowed error). Kudos!
The app passes an extra parameter for cache busting and Google doesn't like it. It will be fixed in an update.
python webkit2png.py -x -o hn.png http://news.ycombinator.com/
There's also an OS X version available: https://github.com/paulhammond/webkit2png/
I'm using the WebThumb API right now: http://webthumb.bluga.net/home
If you want to build your own, you could use Watir or even shell scripting to put together a sequence that opens a browser, takes a screenshot, closes a browser, and crops the screenshot, etc.