Show HN: Dffer – Get notified when a website changes
dffer.com
dffer.com
I wonder whether this sort of freemium model works, because there are some people who's use case (like mine) absolutely isn't worth spending money on, but I'd like more than 3 checks for free. Obviously I'll take a worse UI that's free over spending money on such a ridiculously simple app. I could literally buy an EC2 instance just to run 10-20 daily cron jobs for less than signing up for Dffer.
My use case is to use trackly.io to see when new firmware/software updates come out for devices I own. But of course, that's never something I'd be willing to pay for.
If I'm using cronjobs for some trivial unimportant task (like checking for firmware updates), I am not willing to pay. If I'm using cronjobs for super important competitive analysis, sure I'd pay.
I found the 'crawl' settings a little confusing, as the first item is about loading additional URLs (which is what I thought I wanted, as JS is often loaded from separate URLs rather that being embedded in the HTML), but then there's a later option about a full browser. I chose this latter option, and left the other one unchecked. I hope that's correct.
I use it for tracking prices on Amazon, some stats about my repositories and so on.
How many times I've thought, "Man, we've made a lot of changes in the last 9 months and no one has a visual narrative of all of those changes..."
It also had ffmpeg in the backend that would create a timelapse for you on demand. I built it when we rolled out our some rebranding/homepage changes on GitHub.com and nobody really knew off the top of our heads when exactly the last time we updated it was. Git only tracked code changes, no visual changes.
It was originally built on top of http://www.paulhammond.org/webkit2png/
I liked it so much I will add it into each app I work on from now on.
I've got some custom scripts but paying somebody would be nice. Management of these becomes a pain after 10 or so.
https://addons.mozilla.org/en-US/firefox/addon/update-scanne...
It works quite well but there's not much in terms of excluding content. When I needed to do that I just ran it through a simple script that filtered for me (Node.js).
I've written something similar for a company who wanted to monitor their rival's website for news about expansion.
> Why would I pay for it?
I'm not sure either. A quick script in a cron job could also do this.
I love comments like this. You couldn't hope for a better example of "shit's easy syndrome".
Yeah, a quick script in a cron job. Oh, but now we need 2 pages monitored. Now we need 100. Now provide an interface for marketing to add and remove pages. Make sure it emails these N people (different for each page of course!). Oh, this has to be up 24/7 so we'll need a server and monitoring and a test environment and deploy strategy. Your script is giving false positives because of changing asset timestamps. Oh, your script needs to provide a visual indication of what changed and when. Etc etc etc et cetera.
That's why you pay for things like this. Because it's actually a shitload of work.
I recently used a similar site (visualping.com) to score a pair of airpods, which are in tight supply, by watching my local apple store for availability. Worked beautifully. Write my own script, are you kidding?
> I recently used a similar site (visualping.com) to score a pair of airpods, which are in tight supply, by watching my local apple store for availability. Worked beautifully. Write my own script, are you kidding?
You are totally conflating use cases. For most people, monitoring 2/3 things, a cron script works fine. In fact, I have one that's running right now and it Just Works (TM). By the time I need to provide visual diffs and have bulk email logic, I'm probably going to use an external tool (or whip it up as a side project if I think it's worth my time).
You can't equivocate the n=1 case and the n=10000 case.
Fair enough, but the comment I was replying to was equivocating those cases too. I was simply pointing out that maybe, just maybe, a service like this might have some value above and beyond a 5 minute script and a cron job. And indulging in a small rant against the "i could do that in a script/i could write that in a weekend" etc mindset.
Except probably 99% percent of the planet couldn't tell you what a cron job is.
If I was very keen, I guess I might pay a little to check more often than daily (although I haven't done that in this case).
But I just use cron, shell, and github.
Also, if you apply during the "offseason", it's more likely that technical hire has more time to respond to you in more detail. I've developed a couple relationships that way that paved the way for an eventual hire in one case and a technical relationship in another.
P.S. : It was an amazing concert. :)