Friday, April 26, 2019

FINALLY - 5 minute tracking to all PREMIUM customers!

Yep - the title says it all - 5 minute tracking to all existing and new PREMIUM (not SOLO) customers will be able to set their trackers down to 5 minutes. Of course, this will use up more of your "checks per month", but for certain applications 5 minute tracking is really important.

Enjoy!

"Remember me" login feature

A small but useful feature that was requested by some customers. When you login, you can now select the "" checkbox.

If you select this and login, it means that you will be able to access your tracker content much more easily from email notification links.

However, if you do click "Logout", you will have to login again with your email and password.

Hope this helps,

tom

Wednesday, August 26, 2015

Tracking more web pages than ever!

Hi everyone, this is just a quick post to keep everybody updated. OnWebChange has more customers than ever, is tracking more sites than ever and I have invested more resources into IT infrastructure - OnWebChange is here to stay!

Some of you may have also noticed a bit of a re-design of the website & app to clean things up a bit, but less obvious is the rework of a lot of core modules to increase performance.


Saturday, October 26, 2013

Femtoo - New Feature - Scheduling your trackers

Yesterday, a new version of Femtoo was released which included a very useful new feature: Tracker Scheduling.

Tracker Scheduling means that you can now specify when you want your trackers to run, not just how often. This means you can configure your trackers to minimize the number of 'Checks Per Month' you use.

For example, let's say you want to track a niche job board which advertises new positions for jobs and that you know the job positions are posted each morning around 10am. Before, you would have had to create a tracker that runs every 30 minutes and hope that it happens to run soon after 10am to notify you quickly of the latest job positions - this would work, but is far from ideal. With Tracker Scheduling you could simply configure your tracker to run once per day at exactly 10am (or to be safe, sometime shortly after 10am). Now your tracker is using many many fewer 'Checks Per Month' and is checking for content changes exactly when you want.

To use the new Tracker Scheduling feature, create or edit a tracker and click the 'Schedule next run' field. A date and time selection widget should appear and you can select the exact time for the next tracker run. The tracker will then run periodically based on the selected tracker frequency. So in the example above, I would choose a 'tracker frequency' of '24 hours' and I would choose a 'Schedule next run' time of 10:10 am and date as either this day or the next. Once saved, the tracker will run at 10:10am every day.

Another great feature requested by, and implemented for Femtoo users.

Thursday, July 25, 2013

Tracking multiple page content with Femtoo

The latest release of Femtoo (http://femtoo.com) brings a welcome addition to the 'Tracker Editor' - Simple-to-use multiple content selection.

Femtoo users can now find a new button, labelled "Select additional part of the page". When this button is pushed, a second selector field appears and is automatically activated - meaning that you can now point-and-select an additional part of the web to track.

Femtoo has long had multiple-selection ability, but was always a bit fiddly to use. The new "Select additional part of the page" button makes the powerful Femtoo multiple-selection feature easy for everyone.

Why would you need to select and track multiple parts of a web page? If you are tracking a product page, with a single tracker you can track the price, stock quantity and discount information. Of if you are tracking a news website, which often has various sections, you can track several news headlines with a single tracker.

Femtoo is one of the most powerful, full-featured and reliable web page tracking systems on the Internet, why not give it a try?


Tuesday, July 16, 2013

Femtoo - Introducing a brand new 'Tracker Editor'

The new Femtoo tracker editor has finally been launched. It is a complete replacement from the previous 'modal dialog' design and the new implementation user a full page, giving much more space to select content and also allows more experienced users faster access to settings and configuration.

And now that the new tracker editor is in place, we hope to start making big improvements, specifically to help with the selection and tracking of multiple page elements.

Wednesday, June 26, 2013

Femtoo - The best web page tracker looking better than ever

The focus of Femtoo has always been about performance, stability and powerful content tracking features. However... from a visual point of view, Femtoo has never been particularly appealing...

Until now! Femtoo has just had a well deserved 'look and feel' overhaul. Although the work was only really some basic style changes, the effect is dramatic and we are sure that people will enjoy using Femtoo much more.

Friday, May 10, 2013

Track online file changes with Femtoo.com


We are very pleased to announce a really useful new Femtoo feature: File Tracking

With Femtoo you can now effortlessly track changes to any online files such as PDF documents, images and videos.

This very useful feature and allows you to track changes to content that was previously impossible. For example, you can now track changes to graphs and charts of data, maps, diagrams and a whole variety of content found in PDF documents, such as product catalogues, price lists, terms and conditions.

Tracking file changes is simply and effortless. Try Femtoo for free and see for yourself...

Thursday, April 18, 2013

Femtoo - Now with Annual Subscriptions

The latest version of Femtoo.com supports Annual Subscriptions, in addition to the previous monthly subscriptions.

Annual Subscriptions offer two advantages over monthly subscriptions:

  1. They are cheaper over the course of a year than paying monthly
  2. An annual subscription may fit better with your companies invoicing and budgeting processes
However, monthly subscriptions, although slightly more expensive, are more flexible.

All Femtoo subscriptions are handled by PayPal which gives Femtoo customers security, confidence and the power to manage their own subscriptions.

Wednesday, April 10, 2013

Femtoo now with Pushover.net integration for mobile notifications

It was a great shame to see the end of Notifo.com - a great service brought to us by a great guy (Chad Etzel).

However, Femtoo has now integrated another great service - the fantastic Pushover.net mobile notification service.

Pushover charges a few dollars for their mobile phone application, which runs on both Android and iOS devices - but it is definitely worth it. The application itself is very high quality, integrates well and works exactly as it should.

However, what the Pushover app really gives you is a world of up-to-the-minute notifications from almost any source - including Femtoo.com - the web page tracking and notification service (which is free by the way).

If you already have a Pushover account, Femtoo is a really great complimentary 'app', and if you already have Femtoo, the Pushover integration means you can now enjoy web page change notifications on your mobile phone, anytime, anywhere...

Thursday, March 7, 2013

Femtoo finally removes Notifo support

After far too much time of wishful thinking, hoping that someone will come and save the fantastic Notifo service, it seems that it is time to admit defeat. The recent version of Femtoo does not include Notifo notifications.

However! I absolutely intend to replace Notifo with something else. There are a number of possibility and your input is very welcome. So please do let me know if you know of a good alternative to Notifo mobile notifications.

Wednesday, March 6, 2013

Femtoo: 4 years old and over 10,000 users strong

Although the Femtoo blog hasn't seen much action for a while, Femtoo.com itself is seen a steady increase in users over it's 4 year lifespan. Femtoo now has over 10,000 registered users, tracking over 25,000 web pages 24 hours per day, 365 days per year.

Several server upgrades have taken place over the years with hundreds of code changes (new features, bug fixes and performance optimizations).

Back in 2010 I presented Femtoo at Seedcamp in Barcelona, at which time Femtoo had astounding 700 users! Of course that figure has jumped to over 10,000 in a few years.

Femtoo is definitely alive and will continue to track web pages and notify user for many years to come (and it looks like another infrastructure upgrade will be required due to the continual increase in users).

And for those that don't know, Femtoo is an online web application that allows you to track changes to specific parts of web pages every 30 minutes and get notified by email as soon as a change is detected. Femtoo is used by loads of people for a wide range of reasons:

  • checking for product price changes
  • checking for special offers and discounts
  • checking for new job announcements
  • checking for news and publication updates to government or state websites
  • checking the local weather for extreme temperatures or warnings
  • checking for stock prices or other published financial information
Femtoo is *FREE* to sign up and *FREE* to use. Even the premium features can be accessed for as little as €1.20 per month. Give it a go and sign-up today!


Thursday, July 14, 2011

Publishing your Femtoo tracker for Google Docs integration

Previously I talked about the ease in which dynamic web content can be imported into a Google Docs spreadsheet using Femtoo - this simple technique adds a new and powerful dimension to a standard spreadsheet. If you haven't read this, you can do so here: http://blog.femtoo.com/2011/07/build-dynamic-speadsheet-with-google.html.

However, in this blog I will talk about how you can 'publish' your Femtoo trackers for integration with the Google Docs speadsheet or any other application that supports the ability to read data from a URL or web link.

Publishing a tracker and obtaining its unique and public URL is really simple:
  1. Login to your Femtoo account (Femtoo.com)
  2. Create a tracker (http://www.youtube.com/watch?v=q2EaN8aLhLY)
  3. Once created, click the pink 'P' button to open the Publisher dialog box
  4. Click 'next' to view the 'FURTHERMORE' tab
  5. Here you will see the unique and public URL/link for the tracker. This is the URL you can use for the Google Docs spreadsheet integration - or simply as a bookmark for easy access to the tracker content.
 You can test the link by copying and pasting it into a web browser window. You should see your tracker content clearly displayed with no styling or formatting - perfect for integration with other applications or maybe to email to a friend or add as a bookmark for quick access...


This stuff is really cool and shows how Femtoo can be used in lots of innovative ways, although I should point out that at the moment the Publishing feature is only available to SOLO or PREMIUM accounts, which start from only €1.20 ($1.60) per month.

Tuesday, July 12, 2011

Build a dynamic speadsheet with Google Docs and Femtoo

I have just stumbled across a really neat use of the Femtoo tracker API. The Google Docs speadsheet contains an 'importData' function which loads the contents of a URL into a cell.

So we can take a url like this one: http://api.femtoo.com/trackers/content/?trackerKey=f24b571b7aba172 - which is a Femtoo API URL pointing to the latest BBC news headline - click on it and see...

The next step is to simply use the 'importData' function with the above URL and we would have imported the latest BBC news headline into our spreadsheet. Here are the steps to get live content into your Google Docs spreadsheet:

  1. Open Google Docs and create a new Spreadsheet.
  2. Click on an empty cell and enter: =importData("http://api.femtoo.com/trackers/content/?trackerKey=f24b571b7aba172")
  3. The cell should refresh and become populated with the latest BBC news headline
Pretty cool, eh?

So now everything you can track with Femtoo, you can manipulate in a spreadsheet - product prices, stock prices, exchange rates, number of twitter followers, new software versions, weather reports...

The only downside is that the spreadsheet is not 'live', so although the real Internet values continuously change, the Spreadsheet value is only imported once...but this is something I am currently working on fixing...

If you do not already have a Femtoo account, you can sign-up for free and start creating your own trackers...

Friday, November 26, 2010

Building an open, accessible and event driven Internet

First off, I just want to give my view of the Intenet. I believe there are two reasons why the Internet is successful, or rather why it hasn't yet become just another failed or obsolete technology:

  1. HTTP is a brilliantly engineered protocol that has proven successful throughout the history of the Internet (albeit a short history).
  2. The enormous amount of careful and hard work that went into developing HTML and controlling 'web standards'.
Although, thanks to the continual attempts by Microsoft to derail and dissolve web standards, I believe we are 10 years behind where we could have been today. Fortunately, the appeal of an 'open' and 'standardised' Internet was so overwhelming that even the mighty Microsoft now find themselves at a disavantaged position having choosen a negative and destructive policy rather than assuming a supportive and innovation led role.

Rather than attack on Microsoft, I would cite this as an example of how little tolerance the Internet has toward anyone attempting to control or bend it for their own profit. In comparison, Google took the opposite view - By helping the Internet become a 'better place', they have become an extremely successful and profitable company and continue to live up to their "Don't be evil" motto.

With regard to the topic of Facebook and the controvasy that surrounds privacy policies and the 'evil empire' etc - I wouldn't worry too much, it would take 30 seconds to register to an alternative social network if people weren't happy with Facebook. We should also remember that over ten years ago we were all signing up to 'friendsreunited' and 'myspace', so gated online communities are not new, after all a social network is just an elaborate forum. I say this because do not like the idea of building an Internet on top of the Internet, I believe it defeats the purpose of the Internet and is largely pointless as HTTP is well-known, well-understood, powerful and incredibly prolific protocol. I had always thought Google Wave was doomed to failure, not because it wasn't an impressive technology, but it simply didn't seem to offer anything new - except a big learning curve.

One of the main motivations behind Femtoo was to make a positive move toward a more open, accesible, event-driven Internet. I'll define these term:
  • Open -  Allowing access to lots of data
  • Accesible - Prodiving easy, convenient, standard and well-documented access to structured content
  • Event-driven - The ability for web applictions to communicate asyncronously with each other via a system of events and callbacks

Why not add 'real-time' to the list? Because the Internet has always been 'real-time'. If I were to publish changes to this blog post, those changes would be reflected on the Internet instantly. The part that generally is not real-time are indexed search results etc - but the 'Internet' can not be blamed for this!

Some core concepts behind Femtoo could be summarized with these sentences:

  • Treat the Internet as a rich, accessible database
  • Treat a change in Internet content as a single event
  • Reference individual parts of a page with a unique URL (not just the entire page)
  • Treat the Internet as a single enormous 'workflow' engine.
Ok, but Femtoo is just a webpage tracking and notification system, right? Yes. But I believe it is also an interesting step toward facilitating all of the objectives listed above.

Femtoo allows you to pull out a single piece of data from within a webpage. This single piece of data can then be directly referenced via a single URL, for example this URL always references the latest jQuery version (parsed as a number).

When you create a tracker in Femtoo, have the option of specifying an HTTP Callback URL. So when the tracker detects a change in content (for example a new jQuery version), Femtoo effectively creates an event and fires a pre-configured 'callback' along with the details of the content change.

Because you can track pretty much any textual conent with Femtoo, you can point Femtoo at another web service, monitor the results and fire an event to a 'listener' web service. In this case, Femtoo would almost acting like the 'controller' part of an MVC architecture, but on the scale of the Internet. Futhermore, this process could be one part of a series of 'inter-service' events that constitute an 'Internet Workflow Engine'.

At the moment, most websites are just a collection of static webpage that contain unstructure content. For this reason, Femtoo has to 'poll' webpages to 'artificially' fire events, which is far from ideal. However, if websites were to become 'service friendly' and actively fired events upon content change, then the Internet could start to get really interesting...

Thursday, September 23, 2010

Thanks Google - Google Reader to stop change tracking - I said it was hard than it looks!

Today on the official Google Reader blog it was announced that Google will withdraw their change tracking feature.

This is good news for Femtoo.com - the service that provides possibly the most sophisticated webpage change tracking and notification system on the web.

As I say, tracking webpage changes is more difficult than it may first appear - and although Google has given it a good shot, it would seem that some things are best left to the experts :-)

If you want to be notified of specific changes to webpages, try Femtoo.com - it's free, powerful and very cool!

Tuesday, March 2, 2010

CSS Selectors: Real world examples

1. BBC News Headline

Website: http://news.bbc.co.uk/
CSS Selector: A.tsh,A.tshsplash

2. Price of an Amazon.com item

Example 1: http://www.amazon.com/Toshiba-Satellite-L505-GS5037-TruBrite-15-6-Inch/dp/B0030INLSW/ref=dp_ob_title_ce?ie=UTF8&qid=1267628403&sr=1-2
Example 2: http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015T963C/ref=dp_ob_title_def
CSS Selector:B.priceLarge

3. Item count of an eBay auction search for "ferrari"

Website: http://motors.shop.ebay.co.uk/Cars-/9801/i.html?_nkw=ferrari&_catref=1&_fln=1&_trksid=p3286.c0.m282
CSS Selector:SPAN.countClass

CSS Selectors: Cheat Sheet

'Class' selectors

.headline - select every element that has the 'headline' class.

'Tag' selectors

p - select every paragraph on the page.
a - select every link/anchor on the page.
h1 - select every Heading 1 tag on the page.

'Id' selectors

#item-price - select the element that has the 'id' "item-price".

'Nth element' selectors

p:eq(0) - select only the first paragraph.
a:eq(4) - select the fifth 'anchor' tag on the page.
.menu-item:eq(3) - select only the forth element that contains the 'menu-item' class.

Combined selectors

h1, p - select every h1 tag AND every paragraph tag.
h3.subtitle - select every h3 tag that contains a 'subtitle' class.
h3:eq(0), a.news-link - select the first h3 tag AND every anchor tag that has the 'news-link' class.

CSS Selectors: The Basics

This post will demonstrate ways to use 'CSS Selectors' (http://www.w3.org/TR/CSS2/selector.html) to target parts of a webpage that you wish to track.

There are three basic ways of identifying parts of a webpage using css selectors:

1. Element 'Tag'
2. Element 'ID'
3. Element 'Class'

Let's give a quick practical example of each of three ways of identifying content:

1. 'Tag' - a tag is the name given to the type of structural element. For example in a typical webpage 'normal' text is often placed with 'paragraph' tags like this:

<p>This is the first paragraph</p>
<p>This is the second paragraph</p>

If we wanted to select all of the paragraphs in a webpage, our 'CSS Selector' would simply be p.

?? other examples of tag selection
<h1>foo</h1>

2. 'ID' - Every structural tag in a webpage can have defined an optional 'id' attribute. Within a single webpage no two elements should have the same 'id'. Therefore an 'id' should point directly to a single element somewhere in the page.  For example

<p>here is a paragraph of text<p>
<p id="error-message">This is an error message!</p>

If we just want to extract the error message our selector would simply be #error-message. The '#' symbol is important and tells Femtoo that we are looking for an id.

3. 'Class' - Every webpage tag can contain a 'class'. Actually, they can contain as many classes as you want. Here is an example of how classes might be used in a navigation menu in a webpage:

<ul id="menu">
<li class="menu-item"><a href="#">Products</a></li>
<li class="menu-item selected"><a href="#">Services</a></li>
<li class="menu-item"><a href="#">Contact Us</a></li>
</ul>

...well sort of... actually using .selected might not be specific enough - this means that we would end up selecting the content of every single element on the page that contains a 'selected' class. In our example, a better selector might be: .menu-item.selected - which means retrieve all elements that contain both the 'selected' class and the 'menu-item' class. Actually, we can be even more specific with #menu .menu-item.selected. By using the #menu selector we are ensuring that we will not accidentally select other items in the page that also have the classes 'menu-item' and 'selected'

Friday, February 5, 2010

Femtoo: New Feature: Manage your tracker subscriptions...

Hi all,

This is a 'public' feature so that people that have subscribed to trackers via the 'Track this page' button can now view their subscriptions and unsubscribe to which every one they desire.

The new page located here: http://femtoo.com/subscriptions/.

Keep on tracking!