top | item 8228820

Show HN: Monitorbook – Easily track anything on the web

134 points| evenflow | 11 years ago |monitorbook.com | reply

54 comments

order
[+] normloman|11 years ago|reply
Copywriter here. Good writing is concrete. Instead of telling me that I can monitor things, give me examples (You can monitor prices online, etc.)
[+] aresant|11 years ago|reply
Here's a business case for how this could be useful and why I'm going to try it.

I operate a string of ~60 local businesses that have physical storefronts.

On average each store has 5 local competitors.

Our customers are VERY price sensitive - they will almost always call the "lowest price" guy in the area first.

As a result we currently have a duct-tape system to monitor competitor pricing and tweak ours as fast as possible.

MonitorBook would be a potentially much simpler mechanism to orchestrate this.

If the MB team is reading this drop me a line and we'd be a potentially great case study / early adopter.

Things that would have to work to make this usable long-term:

a) API so we could pull this data into our pricing algo.

b) Clear error-checking confidence - if a site we're monitoring changes their code / display and we miss it, we'd have to go back to duct-tape which is sloppy and labor intensive, but reliable.

[+] walterbell|11 years ago|reply
What happens if your competitors also use the same service, would the algos recursively spiral downward?
[+] spyder|11 years ago|reply
Result of a quick try:

Tracking YouTube views doesn't work (shows "null")

Tracking HN points doesn't work (shows "null")

Tracking Reddit comment count works.

[+] johnaveri|11 years ago|reply
Thanks for letting us know (I'm one of the members of the Monitorbook team). HN was working till a few days until a few days ago. I will look into it. We have done our best to support as many websites as possible but it is not a surprise that our scrapper is not perfect yet. We will keep working on it :)
[+] wspeirs|11 years ago|reply
Why do I have to create a new account for this site? I have Google, Facebook, Twitter, etc; consider using one of those site and OAuth to provide a more frictionless experience for first-time users, especially considering your site requires me to come back X days later to really see it work. My $0.02...
[+] bcohen5055|11 years ago|reply
I much prefer an email and password style login especially for new sites. I typically try a service with a burner email account, then I can easily walk away from it all without continuing to get email. Plus if you end up selling my address for spam I know who you are...
[+] rcavezza|11 years ago|reply
If your target audience is HN users, consider this comment. However, I've found in my analytics that most users don't care about the type of login.

You can't please everyone. If a website has only username and password, there's a complaint. If a website only has OAuth, there's a complaint.

[+] matrixagent|11 years ago|reply
I don't mind creating an account, but I'd let users try the product without one. I don't want to go through signing up – no matter if via OAuth or creating a dedicated account – just to find out the product doesn't suit me due to some details I could not find out by the page or video. Unless absolutely unreasonable, I think you should always allow users to test your product anonymously.
[+] markdown|11 years ago|reply
How do you remember which one you created an account with?
[+] selectout|11 years ago|reply
Wow, seems like everyone has built a version of this. I've been working on something similar as well, and really went for nailing down the element selection. Seems to be a basic duplicate of what you have done. Best of luck.
[+] rythie|11 years ago|reply
Really? I couldn't seem to find anything other than webnumbr (which doesn't seem to work anymore).
[+] jxm262|11 years ago|reply
Sorry, my work pc doesn't have sound so I can't hear the actual video. Does this track sites other than Amazon, or is that just the demo? Also, is there an estimate on the pricing for the premium service?

Overall, I think it looks pretty clean. But I would probably add just a bit more information on the main page. I see it's mostly in the video, but it would be nice to get pricing details, description of exactly what things you can track, etc..

Good job though :)

[+] aaron987|11 years ago|reply
There is nothing to hear anyway. It is just background music.
[+] sideproject|11 years ago|reply
Very cool.. but what's the implication on the legal side? Many of the sites forbid "automated" scraping of their sites.(sure they can be all circumvented). On that note, what about sites like kimonolabs (http://www.kimonolabs.com), they also let you create an API on top of an existing webiste. I imagine it's done by scraping. Would love to hear some thoughts.
[+] atmosx|11 years ago|reply
Scraping Amazon might be illegal, or at least not specifically allowed, otherwise there would have been an API. However reading 'robots.txt' I guess that their policy is 'open to scrapping' by search engines. Because what google spiders do to virtually everyone, can be considered web scrapping.

[1] http://www.amazon.com/robots.txt

[+] zackboe|11 years ago|reply
On the topic of legality/forbidding scraping, Kimono offers webmasters analytics and control of the scraping users do through its service. I'm not sure if this service is actually live, or forthcoming.

https://www.kimonolabs.com/webmasters

[+] walterbell|11 years ago|reply
Has there been work after RSS to improve pub/sub protocols for websites to notify customers of changes/deltas, without the need for wholesale scraping?
[+] jxm262|11 years ago|reply
I'm not aware of anything, but if someone else has some input I'd love to hear about it. FWIW, I believe Amazon does have an affiliate api that lets you search through the catalog. Same with Ebay, Alibaba, and most of the major companies. The only one I can think of that doesn't is Craigslist.
[+] non-sense|11 years ago|reply
Nice website. Do you have plans to release an extension or an app for this? I have been using Distill Chrome extension[1] to monitor pages with dynamic content with pages that require authentication.

[1] https://chrome.google.com/webstore/detail/distill-web-monito...

[+] johnaveri|11 years ago|reply
Yes, the plan is to release a browser extension pretty soon. With the extension you will be able to track content in pages which require authentication. We also have an iOS app in the works so that you can check your trackings on the go, and receive push notifications.

PS: I am a member of the monitorbook team

[+] barce|11 years ago|reply
I had something like this on my back burner for years called Sitebeagle. It's command-line only. Glad these guys took the initiative to build something way more robust. It'll be great for tracking 1 day deals, seeing if somebody's logged in somewhere, and getting alerts for when band tickets go on sale. The possibilities are endless.
[+] omouse|11 years ago|reply
Very cool, I like it. Only comment is that you should try and get the video zooming in on where the mouse is or do some close-ups of the screen. It was hard to see exactly what was going on and it felt closer to a techie screencast than to a customer product demo.

Is it possible to track the price of an ipad mini on craigslist? ;p

[+] johnaveri|11 years ago|reply
We will try to put up another video with better quality within the next few days. Thanks for the feedback!
[+] baruch|11 years ago|reply
I use websec as a cron command to do that for pages I care for and implemented at some point an app in python I called NoticeThat that fell into oblivion as I had no idea how to market it.

It's nice to see someone catering to that use case who can actually execute on it.

[+] zoidb|11 years ago|reply
Neat - I have a similar side-project in the works and I bet one of the challenges will be how to handle pages that are difficult to scrape.

You might also want to check out https://visualping.io/

[+] leemac|11 years ago|reply
Very cool. I've created something similar in the past to monitor various pages but I did not get past the basic mock-up stage.

There are many use cases for this type of tool. Congrats on shipping something.

[+] level09|11 years ago|reply
How does this handle HTML changes over time ? I believe this will store a URL + Selector , then periodically scrap the page over time. just curious what happens if the page changes later.
[+] atmosx|11 years ago|reply
You probably some sort of notification and you have to go the web page and match the item again.
[+] api_or_ipa|11 years ago|reply
So... what does it do? I don't wanna sign up to figure out, in more specific language, what exactly it tracks. Users? News? API calls?
[+] nsomaru|11 years ago|reply
I found the 57s video on the front page to be quite instructive:

it's a bookmarklet that identifies some portion of the screen to scrape (a numerical value in the example), and tracks it over time, allowing you to set alerts at thresholds (presumably so you can buy at a favourable price)

[+] nilkn|11 years ago|reply
The front page has an explanatory video. It looks like you can select a part of a webpage and it will produce alerts whenever that section changes by repeatedly polling the website (e.g., the price of a product on Amazon, like the video shows).
[+] hamitron|11 years ago|reply
I'm in class and can't watch a video... would be nice to have it explained in text
[+] thisisandyok|11 years ago|reply
Found a typo on the signup page for premium accounts: "Enter your email below to get early access to out premium account!"