TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: My side project - SnapRobot

24 pointsby daverecyclesover 14 years ago

9 comments

daverecyclesover 14 years ago
I find myself taking screenshots of websites all the time. Pages that I find visually interesting, because I've had far too many experiences where I went back and it looks like a completely different website. Or sometimes to remember information that is shown on a website for only a short period of time, like holiday layouts and fun coming soon pages. And I even take screenshots of my own webpages so I can look back at it later.<p>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.<p>So I created SnapRobot as a side project. It was built in less than a day.<p>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. :)<p>In the example, you can see how the top Hacker News items evolve over the course of a day.<p>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.
Ogreover 14 years ago
I am disappointed that entering <a href="http://snaprobot.com" rel="nofollow">http://snaprobot.com</a> only gives an error page. I was hoping for an infinitely recursive snapshot.<p>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!
johnrobover 14 years ago
I assumed the large numbers were dates, when they are actually times (13 = 1 pm, not the 13th). I'd either use 'am/pm' or add ':00' to each time to make this more apparent. Large numbers inside boxes is a similar pattern to calendars, which is why this can be confusing.
评论 #1938229 未加载
kapitalxover 14 years ago
Looks neat. You might need a threshold in changes made. Seems like most websites have small irrelevant things that change on every visit. Like number of comments on techcrunch, or a timestamp in the code, resulting in a screenshot on every try.
评论 #1938234 未加载
_grrrover 14 years ago
Nice. Something's up with www.google.com though <a href="http://www.snaprobot.com/www.google.com?&#38;sl=0&#38;d=1" rel="nofollow">http://www.snaprobot.com/www.google.com?&#38;sl=0&#38;d=1</a>
评论 #1938136 未加载
9oliYQjPover 14 years ago
This would be incredibly useful for publicly traded corps to help prove that they made information public at a specific time (i.e., disclosure requirements were met).
ssingover 14 years ago
Pretty neat and useful. May be you have already thought about it but I felt the need to forward/share that screen shot with my friends.
评论 #1938238 未加载
Travisover 14 years ago
This is pretty cool. Very well laid out and aesthetically pleasing for a 1 day project. Congrats!
评论 #1938053 未加载
mikelbringover 14 years ago
That is pretty neat. Would it be giving it away if I asked how you generated the screenshots?
评论 #1938084 未加载
评论 #1938086 未加载