Chofter Applications

This site contains miscellaneous applications developed in conjunction with Chofter.com, the next generation search portal.

All applications are free to use and modify as you see fit.

Some contain open source elements, but in general are not open source. Mostly they are simple applications that perform a single task that people will hopefully find useful.

O2 Broadband Usage Checker

The O2 Broadband Usage Checker (OBUC) is a tool for keeping track of the amount you have downloaded using O2 Mobile Broadband in Ireland.

The tool provided by O2 to keep track of your mobile broadband usage is far from accurate, and only works on a single machine. If you use multiple computers, it is even more inaccurate.

This application logs in to the O2 website to retrieve the correct amount that has been downloaded, helping you to avoid accidentally going over your usage limit.

OBUC is an Adobe Air application, which means that it is runs from your desktop using the Air framework provided by Adobe. If it is not already installed, you can download Adobe Air at http://get.adobe.com/air/.

To check your usage, OBUC requires your phone number and password. While your phone number is cached for ease of use, at no point is your password stored, or sent to any other website other than O2. You can verify this (with a little knowledge of JavaScript) by renaming the O2.air file to O2.zip, and opening with with an application like WinZip. All the code is contained in the O2Checker.html file, and is commented to explain each step.

Download

Download OBUC from HERE, and double click on it.

DaftMonkey is a little script that makes using Daft.ie, the highly popular Irish property site, far more quick and useful.

It works with Mozilla Firefox, using a very popular extension called Greasemonkey.

Daft.ie is an extremely useful website for finding all types of accomodation in Ireland, including rental, sharing, buying, commercial etc. However, while it completely free to use and advertise on, and more or less the entire country uses it, it is in many ways a very simple website, and has not kept up with many of the cool innovations on the Web.

What Does DaftMonkey Give Me?

That is where DaftMonkey comes in! DaftMonkey greatly enhances search result pages in Daft.ie. The basic idea is that you should never have to leave the list of results in order to see the pictures or details of a property. DaftMonkey

  • Loads 110 results on a page, rather than just 10, so you can scan many more results quickly
  • Loads all available pictures as thumbnails for each result, so you don't have to leave the search result page to see them
  • Fetches the properties details when you click the "view more details" button and inserts them into the search result, rather than taking you to another page.
  • Shows a large version of a picture when a thumbnail is clicked, using a cool Lightbox widget
  • Allows you to filter out all properties that don't have pictures
  • Allows you to filter out results based on keywords. For example, if you want to live in northside Dublin, but not in Howth, simply type "howth" into the filter box, and all results for there are removed.

The video below shows a demo of DaftMonkey. You can see a high definition version at http://vimeo.com/3308725

Installing the DaftMonkey script only takes a couple of clicks.

  1. First you must be using Mozilla Firefox, as it is the only browser that offers the ability to modify websites using just your browser. You can get it a http://www.getfirefox.com
  2. Secondly you'll need to install the GreaseMonkey extension for Firefox. You can get it at https://addons.mozilla.org/en-US/firefox/addon/748. Simply click on the "Add to Firefox" button and it'll install automatically.
  3. Finally, click the following link to install DaftMonkey: INSTALL DAFTMONKEY
  1. DaftMonkey places a toolbar on all search result pages.
  2. Checking the "Load All Results" checkbox loads the next 100 results into the page.
  3. Checking the "Only Show With Photos" checkbox hides any property that doesn't have one or more photos attached to it.
  4. Checking the "Load Photos" checkbox loads every photo available for each property, and inserts it to the right of each property.
  5. Clicking the "view more details" link at the bottom of each result will no longer take you to another page. It now retrieves the property details and inserts them under the property listing. You can hide the details again by clicking the link one more time.
  6. Typing in the "Filter Results" text box removes any results whose title matches the typed text. You can filter out multiple areas by separating them with commas. E.g. "howth" will filter all properties from Howth, and "howth,castleknock" will filter out both Howth and Castleknock.

Skip Welcome Screen GreaseMonkey Script

The SkipWelcomeScreen GreaseMonkey script is a simple utility for Firefox that automatically skips those annoying "Welcome Screens", otherwise known as full page advertisements, that many websites have unfortunately begun to use. It works on the majority of websites, and currently works for the English language. You can easily edit the script in any text editor to add translations however.

Installing script only takes a couple of clicks.

  1. First you must be using Mozilla Firefox, as it is the only browser that offers the ability to modify websites using just your browser. You can get it a http://www.getfirefox.com
  2. Secondly you'll need to install the GreaseMonkey extension for Firefox. You can get it at https://addons.mozilla.org/en-US/firefox/addon/748. Simply click on the "Add to Firefox" button and it'll install automatically.
  3. Finally, click the following link to install SkipWelcomeScreen: INSTALL SKIPWELCOMESCREEN

EasyCheckboxes GreaseMonkey Script

The EasyCheckboxes GreaseMonkey script is a simple utility for Firefox that makes it much easier for you to check, uncheck and toggle checkboxes on a web page.

When the mouse is over a checkbox, it shows an icon above it. If you hover over this, a menu is shown that lets you check, uncheck or toggle some checkboxes.

Two sets of commands are are available.

  • The top section only operates on checkboxes directly above and below the selected checkbox. This is useful when there are a list of items laid out in rows, and you want to select all of them. If there are other checkboxes on the page, including checkboxes in other tables and containers, these will not be affected. You can think of this as a "context aware" selection.
  • The bottom section operates on absolutely all checkboxes on the page.

Installing script only takes a couple of clicks.

  1. First you must be using Mozilla Firefox, as it is the only browser that offers the ability to modify websites using just your browser. You can get it a http://www.getfirefox.com
  2. Secondly you'll need to install the GreaseMonkey extension for Firefox. You can get it at https://addons.mozilla.org/en-US/firefox/addon/748. Simply click on the "Add to Firefox" button and it'll install automatically.
  3. Finally, click the following link to install EasyCheckboxes: INSTALL EasyCheckboxes