Home
Yahoo! Widgets


These programs are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Most are made available under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version, but see the License conditions for each individual program.

Almost all of these programs are in the form of Yahoo! Widgets which require installation of the Yahoo! (Konfabulator) Widget Engine. Yahoo! Widgets are coded in XML and javascript.

They are packaged as zipped Widgets (with extension .widget) inside a zipped folder. The code can be examined by unzipping the .widget files.

Download figures are the final download counts at the close of the Yahoo! Widget Gallery.

N.B. The Widget Engine runs on OS X versions up to and including 10.10.5 (Yosemite). It does not run fully correctly on OS X 10.11 (El Capitan) or on macOS 10.12 (Sierra).

On Windows, the Widget Engine is known to run correctly on Windows XP and versions up to Windows 10.

On macOS Sierra (10.12.6), almost all of the functions of the Widget Engine can be used successfully, if the Widget Dock is kept closed.
If the dock cannot be closed from the menubar, the Yahoo! Widgets preference file can be edited (while the Engine is not running) to set DockOpen to false, so that the dock does not open when the Widget Engine is started.
The preference file is at ~/Library/Preferences/com.yahoo.widgetengine.plist and can be edited using BBEdit, TextWrangler and Xcode.
The canvas context.drawImage(...) function no longer works. It is also not possible to run Widgets with an open debug window.
Nevertheless, most/many Widgets can be used successfully.


Widget Vault - with Dean Beedell

image

image Version 1.1.6

This Yahoo widget acts as a Widget 'AppStore' listing all the current widgets that are available from Dean Beedell and Harry Whitfield. The information is extracted using RSS feeds from our respective websites. Three widget screens show the current categories, descriptions and images of each selected widget and a download button allows the selected widget to be downloaded and installed.


AC 3-Phase Calculator (Downloads: 4,317)
image
This is a special purpose calculator which performs simple 3-phase alternating current calculations.

Given three of the four quantities voltage, current, power factor and power, the Widget calculates the value of the fourth.

Two formulae are used, one for line voltages and currents, the other for phase voltages and currents.

You may also use the new web version or download the files for local use in your browser.

ACE Editor - The High Performance Code Editor for the Web

image

image Version 1.2.2

This is a plain text editor which can be used to edit local files and remote web pages.
Edited remote web pages are saved to the local disc.

Annotate Map - Adds Waypoint Locations to World Map Images (Mac OS X only)

image

image Version 1.0

This Widget uses waypoint files generated by the Window Frame and Image Display Widgets to add annotations to World Map images.

Attenuator (Downloads: 8,525)

image

Attenuator is a special purpose calculator for the design of passive resistive attenuators and impedance matching circuits.

image Version 2.1

The Widget can assist in the design of PI-network, T-network, BT-network, B-network and L-network attenuators and impedance matching circuits. It can perform single calculations and (in symmetric cases) generate tables for later use.

Battery Monitor (Mac OS X only)

image

Battery Monitor displays the battery state of the remote mouse, trackpad and keyboard.

Beat Meter (Downloads: 34,050)

image
Beat Meter can be used to measure the beat (MM) rate of a piece of music. It can also be used as a simple metronome and tuning device.

CPU and Memory Gauges - with Dean Beedell

image
CPU and Memory Gauges shows the percentages of cpu and memory resources that are in use.

Circuit Description

image


Coil Inductance

image

This is a special purpose calculator which calculates the properties of a single-layer air-spaced coil. Given three parameters, the Widget calculates the value of a fourth.

Colors (Downloads: 31,593)

image
Colors provides an interface to the OS Color Picker.

Colors - with Dean Beedell

image
Colors provides an interface to the OS Color Picker.

Convert Time (Downloads: 12,949)
image
Convert Time converts local time to various other time formats.

Convert Unix Time (Downloads: 12,373)

image
Convert Unix Time converts Unix time-stamps to various other time formats, including Local Time, Universal Time, NTP Time, Internet Time, Julian Date, and GPS Week. It can also function as a clock in any of its time formats.

Countdown Display

image

Countdown Display is a simple countdown to a time specified by the user. The user can set the displayed image.

DMXconverter (Downloads: 5,840)
image
DMXconverter is a special purpose calculator Widget for use with DMX512 installations. It converts between full channel numbers and the corresponding DMX channel settings.

Default Printer (Mac OS X Only)
image
Default Printer is a utility to rapidly switch between and to send files to the installed printers. It also gives quick access to the printer queues.

Delete Items
image

Deletes files whose names match patterns specified by the user.

DrawDemo (Downloads: 35,396)

image

DrawDemo is a simple drawing Widget, somewhat like a whiteboard or blackboard. With it, you can draw rectangles/squares/triangles, ellipses/circles and lines. The images can be colorized, rotated, dragged, zoomed and deleted. The canvas can be exported and re-imported. You can also drag and drop image files onto the canvas and most drawn objects, and manipulate them with the drawing tools.

DrawDemo also has many of the features of WebImages and of ImageView. With it you can download images onto most of the objects on the canvas or use an object to display a slide show. This makes it a Do-It-Yourself multi-cam Widget.

Please note that this is not a graphics editor - the Widget manipulates whole objects, not pixels or bit-patterns. There is no way, other than by screen capture, of obtaining a graphics image (such as a png, jpg or gif) of a whole canvas.

DropMover (Downloads: 132,769)

image

The DropMover Widget displays a keypad, which can be used to move or copy files and folders to specified folders, or to open applications, data files and web pages.

Each key of the keypad can have a destination folder, application file, data file or url associated with it. Files or folders dropped onto the key are moved or copied to the destination folder or passed to the associated application.

DropMover has seven keypad layouts of increasing complexity. Each has its own settings which are preserved when the Widget is closed and restarted.

PLEASE NOTE: The default action of the Widget has changed. It now moves files and folders by default. To copy files and folders, hold down the alt-key (on Macintosh) or control-key (on Windows) while dragging and dropping files and folders onto a key.

The Widget moves files and folders by copying them to their new location, then deleting the originals. Please use the Confirm Action feature where loss of files would be important.

Duplicate Dock (Mac OS X only) (Downloads: 10,091)

image

Duplicate Dock provides a duplicate of the current Macintosh Dock. The duplicate can be configured in various ways and moved to any desired screen position.

EAN13 Barcode

image

The EAN13 Barcode Widget displays the barcode for an EAN13 number entered by the user.

EAN13 Decoder (Mac OS X only)

image

The EAN13 Decoder displays the EAN13 number of a barcode image dragged onto the window.

This Widget requires installation of the iMagine Photo application.

Easter Date

image

Displays the date of Easter Sunday for a given year.

EXIFtool

image

EXIFtool displays the EXIF data of an image dropped onto the window. It can also display a thumbnail image.

Ecce

image

The Edinburgh compatible context editor provides many facilities for making alterations to text files.

FFT Display

image

FFT Display computes a Fast Fourier Transform of a function (in the time domain) specified by the user and displays the spectrum. A number of common functions can be selected from a menu.

File Counter

image

File Counter displays the number of files in a user specified folder.

Flood Warnings

image



image Version 1.4

Flood Warnings displays information gathered from the Environment Agency's Flood Warnings website.

GPS Clock (Mac OS X only)

image

The GPS Clock Widget provides a user interface for a GPS Receiver which may be in a USB dongle or be connected via a USB to Serial adapter.

Hex Display (Downloads: 3,490)
image

The Hex Display Widget is a cross-platform Widget which can display the contents of (binary) files as hexadecimal coded bytes.

It also demonstrates the use of the embedded binary file input/output functions which are available for use in other Widgets.

Hex Dump
image

The Hex Dump Widget is a cross-platform Widget which can dump the contents of (binary) files as hexadecimal coded bytes.

It also demonstrates the use of the embedded binary file input/output functions which are available for use in other Widgets.

HexDeCoder (Downloads: 41,828)
image
HexDeCoder is a simple hexadecimal, decimal, octal and binary number converter Widget.

There is also an option to choose a custom base/radix between 2 and 36 and an option to convert between Unicode characters and their UTF-16 or UTF-8 character encodings.

Image Size

image

Displays the size of any image dropped onto the window.

IBAN Checker (Downloads: 2,973)

image

IBAN Checker is a simple Widget which checks the format and checksum of an International Bank (IBAN) Number.

You may also use my web version here.

Image Display - with Dean Beedell (Downloads: 6,264)

image

Image Display is a simple Widget which can display images.
It is also able to display comma or tab separated value (CSV or TSV) files and can compute means and standard deviations of the column data.

image Version 3.1.3

This new version has a magnifying glass which can show a magnified image of any part of the displayed image.

It now also has support for World Files.

ImageView (Downloads: 104944)

image

ImageView is a simple image viewer. An image dragged onto the Widget's window is displayed.

ImageView can spawn copies of itself, so that several images can be viewed at the same time. When ImageView is restarted, it can restart the spawned Widgets, so that they can display their respective images.

Each copy (spawn) of ImageView can also provide a slide-show using images from nominated folders.

Interval Calculator (Downloads: 7,821)
image
Interval Calculator computes the date and time at the end of an interval entered by the user. Its initial use was to work out the time at which an internet auction would expire.

JS Engine
image

Executes javascript code. Files containing code can be dropped onto the window.

JS Prettifier
image
Re-formats javascript code.

image Version 1.7.3 with Scope Analysis Output

Based on jspretty code by Austin Cheney.

JSLint-DropBox

image

Validates javascript code using Douglas Crockford's JSLint program.

Konverter - by Art McBain

image

Converts Yahoo! Widget .kon (XML) files from property to attribute format.

KonAVio Media - with John Riddle (Downloads: 7,850)

The KonAVio Media Widget is a generic cross-platform media player which can play audio and video files and streams using QuickTime Player, RealPlayer and Windows Media Player. It can also play Flash movies.

On the Macintosh, it requires the Flip4Mac WMV Player which enables QuickTime Player to play Windows Media.

[Note: On the Macintosh, KonAVio Media can play local and remote .swf and .flv Flash files. On Windows, only remote .swf files can be played.]

Konsposé Hotspot (Downloads: 19,646)

The Konsposé Hotspot Widget displays a keypad, which can be used to activate hotkeys, such as the Konsposé (Heads Up Display) hotkey.

The Widget does not set any hotkeys of its own. Its function is to simulate the pressing of hotkeys to activate applications and Widgets which have themselves set hotkeys.

Konsposé Hotspot has six keypad layouts of increasing complexity. Each has its own settings which are preserved when the Widget is closed and restarted.

Buttons can be clicked and they can also be set to be hotspots which activate when the mouse pointer enters them.

It is also possible to associate AppleScripts (on the Macintosh) or VBScripts (on Windows) with the keys, as an alternative to providing hotkey action.

Alt-click (Windows) or Option-click (Mac OS X) a key to choose which hotkey the key is to simulate.

KonText - with John Riddle (Downloads: 1,770)

image

KonText is a simple cross-platform plain text editor.

It is best suited to the reading, viewing, editing and writing of UTF-8 encoded XML and JavaScript files of the type commonly used in making Widgets.

It has find and replace functions which can make use of JavaScript regular expressions.

kSnoop II (Mac OS X only) (Downloads: 1,328)

image
Shows a list of currently available wireless networks along with signal strength and other status. Can display a pop-up when open networks are seen.

Hold your mouse over the red/green status light to get detailed information on that network.

Project home page has more screenshots and the most current version: http://eastham-lee.com/ksnoop

LED Clock

image

image Version 1.2

This is a simple LED clock which can be set to show local time or Universal Coordinated Time.

LED_Banner - with Edward Barnett (Downloads: 8,241)

image

LED_Banner gives you a scrolling LED Banner on your desktop. You can have your own messages, customize the LED and border colors, and resize the length and height of the banner. You can enter a text in the preferences or specify a text file or any number of RSS URLs to be used as the source of the banner text.

Characters are displayed in the form of a 5x7 matrix of LEDs, which places severe limitations on the characters which can be handled. This version of LED_Banner handles the Basic Latin Character Set, the Latin-1 Supplement, the Russian Cyrillic Character Set and the Katakana Character Set. Characters in the Hiragana Character Set are mapped onto the Katakana Character Set.

Live Flood Warnings

image



image Version 1.4

Live Flood Warnings displays information gathered from the Environment Agency's Live Flood Warnings website.

Lunar Date (Downloads: 14,743)
image
Lunar Date converts between Gregorian dates and approximate lunar dates. It also displays the Julian date and the day of the week.

Magnifier II - with Dean Beedell

image

Magnifier II is a simple Widget which can display images.

image Version 1.2.2

It has a magnifying glass which can show a magnified image of any part of the displayed image.

It has support for World Files.

Mail Checker (Mac OS X Mail App only)

image

Displays the number of unread messages held by the Macintosh Mail application.

Month Calendar (Downloads: 962,259)

image

Month Calendar is a resizable calendar showing a month at a time. The month is displayed in weeks, each starting on a Monday or on a Sunday. A week-number is displayed at the start of each week.

image Version 4.1

A memo can be attached to any date. The first three lines of the memo are displayed in the date's tooltip. Memos are saved as files.

Calendar files (iCal files) can be imported and managed. When enabled and selected, calendar events appear in the dates' tooltips.

Files, texts and URLs may be dragged onto a memo window or onto a calendar date. The dragged text is appended to the text already in the memo window.

The Widget can speak the selected date when a memo is opened and can speak the contents of memos.

Various types of single or repeating alarm events can be associated with calendar dates.

Morse Key
image
This is a Morse code practice program. The sending speed is user settable (Farnsworth method) between 5 and 20 wpm. Text files and texts can be dragged onto the main window and are sent after a two second delay. There are ten user settable "standard" texts which are sent by pressing a hotkey. The keyboard can be used to send Morse code. The Widget displays the characters (but not the Morse patterns) as they are sent.

NetCalc - an RF Impedance Calculator (Downloads: 23,979)
image
NetCalc is broadly based on the program NETCALC by Ian White. NETCALC was described by Ian as a simple impedance calculator for working out Radio Frequency network design ideas.

image Version 2.0

You may also use the new web version or download the files for local use in your browser.

Network Gauge - with Dean Beedell

image
Network Gauge shows the percentage of network resources that are in use.

image Version 1.3

New Icon Clock - with Dean Beedell

image

Steampunk at its finest, and it works! Shows the time and, optionally, the cpu usage.

NGR Converter (Downloads: 5,863)

image
NGR Converter is a National Grid Reference to latitude and longitude converter.

The Widget converts between British National Grid References, latitude and longitude, and IARU Locators.

Obscure Mailtos (Downloads: 1,833)
image
Obscure Mailtos converts mailto links in HTML pages into JavaScript scripts which are less likely to be harvested by mail-bots.

Ohm's Law Calculator (Downloads: 24,545)
image
This is a special purpose calculator which performs simple calculations using Ohm's Law. Given any two of the four quantities - voltage, current, resistance or power - the Widget calculates the values of the other two.

You may also use the new web version or download the files for local use in your browser.

PINDeCoder (Downloads: 9,219)

image

image Version 1.4

The PIN (De)Coder Widget provides a simple means of encrypting and decrypting four-digit PIN numbers.

Pixel Scale (Downloads: 32,329)

image

Pixel Scale is a screen ruler. It is calibrated in screen pixels, the major scale divisions being at 40, 96 or 100 pixels.

It can also be set with major scale divisions at one centimeter or one inch intervals.

There are also four architect's scales, based on the inch scales.

This new version has a planimeter to measure the areas of closed curves.

Planimeter (Downloads: 7,477)

image

A planimeter is a mathematical instrument which is used to measure the area of a closed curve.

This Widget emulates the action of a mechanical planimeter and can be used to measure the areas of closed curves on the computer screen.

Planimeter II

image

A planimeter is a mathematical instrument which is used to measure the area of a closed curve.

image Version 1.2 -- Can now also measure the lengths of paths.

Protractor (Downloads: 4,746)

image

Protractor is a screen protractor.

Radar Example

image

Demonstrates how to achieve continuous rotation of images in Yahoo! Widgets.

Resistors (Downloads: 22,247)

image

The Resistors Widget is a special purpose calculator which can be used to decode the colored bands on resistors (and some small capacitors).

Roman Kalculator

image

This is a general purpose calculator which also features Roman numbers.

image Version 1.0

Roman Kalculator Hex

image

This is a general purpose calculator which also features Roman and hexadecimal numbers.

image Version 1.0

Rotation Example

image

Demonstrates how to rotate images in Yahoo! Widgets.

Scraper (Downloads: 8,739)
image
Scraper can fetch pages from the World Wide Web and can, in many cases, extract and display text taken from the pages.

Serial Client (Mac OS X only)

image

image Version 3.1.8

Serial Client is a terminal style program which interacts with a serial port or with a USB to Serial adapter.

Signal Test - with Dean Beedell

image

Demonstrates animation using a railway signal object.

image Version 1.3.1 This new version can be controlled by other Widgets using tellWidget calls.

SoundKeys (Downloads: 24,768)

image

The SoundKeys Widget displays a keypad, which can be used to play sounds.

Each button of a keypad can have a sound associated with it and the Widget can also associate a hotkey with each button, so that its sound can be played by using the associated hotkey.

SoundKeys has eight keypad layouts which share a common set of sound and hotkey settings. Note that this is a change from previous versions of SoundKeys.

The Widget is able to play AIFF (.aif .aiff), WAVE (.wav), MP3 (.mp3) and Sun/NeXT (.au .snd) sound files.

To move this Widget, hold down the Control key (on Windows) or the Command key (on Mac OS X), click, and drag.

Steampunk Clock - with Dean Beedell

image

Steampunk at its finest, and it works!

Sunrise Calculator (Downloads: 20,063)
image
Sunrise Calculator computes and displays the times of sunrise and sunset, given a latitude, a longitude and a date.

The Widget can make allowances for altitudes of up to 15,240 metres (50,000 feet). The altitude compensation calculation, performed by the Widget, is not part of the published algorithm, on which the main calculation is based, and should be treated with caution.

This new version also computes and displays the times of moonrise and moonset.

System Attributes

image


TLC - Transmission Line Calculator (Downloads: 2,482)

image

This is a special purpose calculator which performs transmission line calculations. Various geometries are possible with the hot and cold conductors having elliptic or rectangular shapes. The Widget calculates the line characteristics and displays the voltage field.

Text-Filters
image

Finds and replaces text in files dropped onto the window using patterns supplied by the user.

TimeStamp II

image

Displays a timestamp and a checksum for any type of file. Optionally, writes these to the end of some types of plain text file. This can be used to determine whether files have been altered. The timestamps and checksums can also be written to a file.

image Version 2.2

Timekeeper - with Dean Beedell

image

Steampunk at its finest, and it works! Allows you to enter and store a memorandum on a daily basis using the arcane controls of a steampunk orrery.

image Version 1.4

The calendar ring rotates by mouse control, the date displays according to ring position. The inner earth and moon rotate, the moon around the earth. The earth rotating around the central glow, following the track of the window circular frame. The inner wheel with lots of bolts, rotates as the main calendar ring rotates. The whole widget can be resized to fit your desktop.

Traffic Lights

image

Imitates traffic lights - demonstrates a simple finite state machine.

Tx Line Calculator (Downloads: 3,135)
image
This is a special purpose calculator which performs simple transmission line calculations. Given three line parameters, the Widget calculates the value of a fourth. Two formulae are used, one for coaxial cable, the other for parallel line.

TypeScript Compiler
image
This Widget incorporates the Microsoft compiler for the TypeScript Language. It provides an alternative to the Node.js based command-line compiler tsc.

TypeScript code (.ts) files can be dropped onto the window and are immediately compiled.

The Widget normally generates the corresponding javascript (.js) files and, optionally, can produce declaration (.d.ts) files and error reports which are displayed as web pages in the default browser.

There is also an option to execute the compiled (javascript) code in the Widget environment. This normally requires the Widget to be run in Debug Mode, so that any output can be seen in the Debug Window.

TypeScript Codeless Language Module for BBEdit and TextWrangler
This is a Codeless Language Module for BBEdit and TextWrangler on Mac OS X.
It provides syntax colouring when editing TypeScript programs.

UUID Decode

image

UUID Decode checks Universally Unique Identifiers (UUIDs) based on the ITU-T X.667 - UUID Version 1 specification.

image Version 1.0

UUID Vault - with Ricky Romero (Downloads: 6,638)

image

Widget authors have been asked to include UUIDs in their Widgets to enable the built-in Widget update check. Now, the process of generating and using these UUIDs has become a whole lot simpler.

UUID Vault not only generates completely valid UUIDs, but it also allows you to easily keep track of which ones you've generated.

VCard Image

image

This Widget extracts the image (if there is one) from a VCard (.vcf) file.



WebImages (Downloads: 211,988)

image

This Widget allows its user to keep tabs on any image URL put into it. It's ideal for looking at images updated dynamically, such as webcams or traffic cameras. You can check out the Eiffel Tower or Times Square up to the minute if you want!

Custom URLs are stored for later use and the Widget can spawn copies of itself with a single click, for added spying fun.

What Am I (Downloads: 16,155)

image

What Am I displays information about files or folders dropped onto it.

Widget Cleaner (Downloads: 8,803)

image

Widget Cleaner is a tool that can sometimes restore the original behavior of Widgets that have failed, or, if you're a Widget developer, easily test the first-run experience of your Widget.

Widget Killer (Downloads: 13,590)

image

Widget Killer kills stubborn Widgets that refuse to be closed or killed in the normal way.

Widget Maker (Downloads: 114,227)

image

Widget Maker is a construction tool for Yahoo! Widgets.

A form-filling interface is provided to assist in the generation of the XML script of a Widget. Users still have to create images and write the JavaScript code needed to provide the Widget's functionality.

Widget Tester (Downloads: 62,182)

image

Widget Tester provides a workbench for testing JavaScript code.

Code may be entered into a multi-line text area or by dragging a text string or a text file onto the JS button. Simple commands may be entered directly into the command line. The Widget executes (i.e. evaluates) the code and displays any results in the debug window. The Widget can be used to examine and set global variables, and to execute expressions and functions.

Widget Tester incorporates Douglas Crockford's JSLint (JavaScript Verifier) program.

Wiring Calculator
image
This is a special purpose calculator which performs simple wiring calculations for copper wires used in low voltage circuits. Given three of the four quantities circuit length, current, wire cross section and voltage drop, the Widget calculates the value of the fourth.

WARNING: The calculator was designed to calculate the voltage drop in low voltage (12/24 volt) marine circuits where the voltage drop due to long wire circuits is more often a problem than the current carrying capacity of the wires. No attempt has been made to ensure that the results of any of the Widget's calculations conform to current electrical codes, such as the NEC or IEC codes. Users must check these and other safety matters for themselves.

The user can choose to work in SI units or USA units.

You may also use the new web version or download the files for local use in your browser.

World Clock Pro - by Ricky Romero (Downloads: 1,028,642)

image

Monitor the time 'round the world!

Each city in this Widget has precisely calculated sunrise/sunset times, and the clock's colors change according to whether it's day or night in the monitored region. We even handle the Daylight Saving Time changes automatically!

You can also create multiple world clocks with the click of a button, and change the size of the clocks individually.

RSS 2.0 Feed RSS 2.0 Feed (as used by the Widget Vault widget).


Friday, October 12, 2017.


Valid HTML 4.01 Transitional