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 fully correctly 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), on macOS 10.12 (Sierra), on macOS 10.13 (High Sierra) or on macOS 10.14 (Mojave).
It does not run on macOS 10.15 (Catalina)
On Windows, the Widget Engine is known to run correctly on Windows XP and versions up to and including Windows 10.
On the later versions of macOS (10.11, 10.12, 10.13 and 10.14), 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 normally 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 on El Capitan and Sierra.
Nevertheless, most/many Widgets can be used successfully.
- Widget Vault - with Dean Beedell
-
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)
-
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
-
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)
-
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)
-
Attenuator is a special purpose calculator for the design of passive resistive attenuators
and impedance matching circuits.
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.
- Base Converter
-
Base Converter is a special purpose calculator which converts natural numbers from one
base representation to another.
Version 1.0
- Battery Monitor (Mac OS X only)
-
Battery Monitor displays the battery state of the remote mouse, trackpad and keyboard.
- Beat Meter (Downloads: 34,050)
-
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
-
CPU and Memory Gauges shows the percentages of cpu and memory resources that are in use.
- Circuit Description
-
- Coil Inductance
-
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)
-
Colors provides an interface to the OS Color Picker.
- Colors II - with Dean Beedell
-
Colors provides an interface to the OS Color Picker.
- Convert Time (Downloads: 12,949)
-
Convert Time converts local time to various other time formats.
- Convert Unix Time (Downloads: 12,373)
-
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
-
Countdown Display is a simple countdown to a time specified by the user. The user can set the displayed image.
- DMXconverter (Downloads: 5,840)
-
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
-
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
-
Deletes files whose names match patterns specified by the user.
- DrawDemo (Downloads: 35,396)
-
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)
-
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)
-
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
-
The EAN13 Barcode Widget displays the barcode for an EAN13 number entered by the user.
- EAN13 Decoder (Mac OS X only)
-
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
-
Displays the date of Easter Sunday for a given year.
- EXIFtool
-
EXIFtool displays the EXIF data of an image dropped onto the window.
It can also display a thumbnail image.
- Ecce
-
The Edinburgh compatible context editor provides many facilities for making alterations to text files.
- FFT Display
-
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.
- Factors
-
Factors calculates the factors and prime factors of a natural number.
Version 1.0.2
- File Counter
-
File Counter displays the number of files in a user specified folder.
- Flood Warnings
-
Version 1.4
Flood Warnings displays information gathered from the Environment Agency's Flood Warnings website.
- GPS Clock (Mac OS X only)
-
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)
-
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
-
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)
-
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.
- Hyperfocal Distance Calculator
-
Hyperfocal Distance Calculator computes the hyperfocal distance of a lens.
- Image Size
-
Displays the size of any image dropped onto the window.
- IBAN Checker (Downloads: 2,973)
-
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 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.
Version 3.1.3
This new version has a magnifying glass which can show a magnified image of any part of the displayed image (Windows only).
It now also has support for World Files.
- ImageView (Downloads: 104944)
-
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.
- Intersecting Circles Calculator
-
Version 1.0
This is a special purpose calculator which computes properties of intersecting circles.
- Interval Calculator (Downloads: 7,821)
-
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
-
Executes javascript code. Files containing code can be dropped onto the window.
- Kaprekar Sequence Calculator
-
Version 1.0
This is a special purpose calculator which calculates Kaprekar Routine Sequences.
- Konverter - by Art McBain
-
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)
-
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)
-
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
- LCR Resonance Calculator
-
Version 1.1
This is a special purpose calculator for the analysis of LCR resonant circuits.
- LED Clock
-
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)
-
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.
- Lensmaker
-
Version 1.0
This is a special purpose calculator which computes the optical power of a lens using the Lensmaker's Equation.
- Live Flood Warnings
-
Version 1.4
Live Flood Warnings displays information gathered from the Environment Agency's Live Flood Warnings website.
- Lunar Date (Downloads: 14,743)
-
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
-
Magnifier II is a simple Widget which can display images.
Version 1.2.2
It has a magnifying glass which can show a magnified image of any part of the displayed image (Windows only).
It has support for World Files.
- Mail Checker (Mac OS X Mail App only)
-
Displays the number of unread messages held by the Macintosh Mail application.
- Month Calendar (Downloads: 962,259)
-
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.
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
-
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)
-
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.
This Widget can be used on Windows and on older version of macOS (before 10.11 El Capitan).
You may also use the new web version
or download the files for local use in your browser.
- Network Gauge - with Dean Beedell
-
Network Gauge shows the percentage of network resources that are in use.
Version 1.3
- New Icon Clock - with Dean Beedell
-
Steampunk at its finest, and it works! Shows the time and, optionally, the cpu usage.
- NGR Converter (Downloads: 5,863)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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
-
A planimeter is a mathematical instrument which is used to measure the area of a closed
curve.
Version 1.2 -- Can now also measure the lengths of paths.
- Protractor (Downloads: 4,746)
-
Protractor is a screen protractor.
- Radar
-
Demonstrates how to achieve continuous rotation of images in Yahoo! Widgets.
- Resistors (Downloads: 22,247)
-
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
-
This is a general purpose calculator which also features Roman numbers.
Version 1.0
- Roman Kalculator Hex
-
This is a general purpose calculator which also features Roman and hexadecimal numbers.
Version 1.0
- Rotation
-
Demonstrates how to rotate images in Yahoo! Widgets.
- Scraper (Downloads: 8,739)
-
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)
-
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
-
Demonstrates animation using a railway signal object.
Version 1.3.1
This new version can be controlled by other Widgets using tellWidget calls.
- SoundKeys (Downloads: 24,768)
-
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
-
Steampunk at its finest, and it works!
- Steampunk Resistors - with Dean Beedell
-
The Steampunk Resistors Widget is a special purpose calculator which can be used to decode
the colored bands on resistors (and some small capacitors).
- Sunrise Calculator (Downloads: 20,063)
-
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
-
- TLC - Transmission Line Calculator (Downloads: 2,482)
-
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
-
Finds and replaces text in files dropped onto the window using patterns supplied by the user.
- TimeStamp II
-
Displays a timestamp and an MD5 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.
Version 2.2
- Timekeeper - with Dean Beedell
-
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.
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.
- Toric Lens Converter
-
Version 2.0
This is a special purpose calculator which converts toric lens descriptions between the two standard formats.
It can also add the powers of two toric lines.
- Traffic Lights
-
Imitates traffic lights - demonstrates a simple finite state machine.
- Tx Line Calculator (Downloads: 3,135)
-
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 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
-
UUID Decode checks Universally Unique Identifiers (UUIDs) based on the ITU-T X.667 - UUID Version 1 specification.
Version 1.0
- UUID Vault - with Ricky Romero (Downloads: 6,638)
-
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
-
This Widget extracts the image (if there is one) from a VCard (.vcf) file.
- WebImages (Downloads: 211,988)
-
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)
-
What Am I displays information about files or folders dropped onto it.
- Widget Cleaner (Downloads: 8,803)
-
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)
-
Widget Killer kills stubborn Widgets that refuse to be closed or killed in the normal way.
- Widget Maker (Downloads: 114,227)
-
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)
-
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.
- Wiring Calculator
-
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)
-
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 (as used by the Widget Vault widget).
Thursday, March 16, 2023.