home | support |contact | forum
Zhorn Software
Applications
Stickies
Stickies
Download
Screenshots
FAQ
Tools
PPC Stickies
PalmOS Stickies
Skins
API
Versions
Forum
Frappr
ZBar
Birthday Reminder
Bart
Cas
Caffeine
VNCHelper
KeyCounter
Soundboard
Articles
Adding the XP/Vista visual style to VC++ 6 projects
Creating a PPC installer
Stickies tools

There are a number of programs written which are connected with Stickies, and are provided here as something which you may use. Your comments are always welcome.

Jump to:
SSIT | StickyPics | Scanner | Sticky | RAWChat | Server | UnixSticky | do-Organizer

 


SSIT screenshot SSIT

SSIT is the "Stickies Selective Import Tool". It can help you recover Stickies data from a backup, or if you've lost stickies.

SSIT will open any Stickies data file, either a current file or a backup, and list the stickies it contains. The stickies, and information about them can then be viewed, and SSIT can automatically transfer the information from the items you choose directly into Stickies.

Update

v2.00 - 2nd January 2009

  • store.mdb can now be opened
  • dates shown as dates, not a 'long'
  • dialog can be resized larger
  • up and down keys work in list
  • selection always shown in list
  • yellow removed from list

Download ssit.zip (137k)


StickyPics
screenshot StickyPics

StickyPics is very silly.

As you know, you can't put a picture on a sticky, so this is the next best thing. Combine the decades old concept of ASCII art with a text-only sticky, and you can put an image on a sticky! By using a fixed-width font, and letters arranged in the order of how dark they are when shown in that font, you can take a jpg, and write a sticky with an image on it.

You can see the app running to the right. Click on the picture for a better look at it, and then download it from the link below. Please bear in mind that this is not going to put a beautiful picture of your favourite girl/car/gun on your desktop, but it will put a hacked up, jagged, black and white version of that image on your desktop. It's not big, it's not clever, but I bet you can have some fun sending amusing images on stickies across the network to your colleagues ;)

Download stickypics.zip (13k)


Stickies Scanner

Stickies Scanner
screenshot Stickies Scanner will read in your list of friends, and periodically check to see whether they have their computer on, or whether they're running Stickies. The blue blob means computer on, the yellow one means running Stickies, and the red circle means the machine could not be contacted.

Features:

  • Friends can be listed by on/off-line status, or alphabetically
  • Optional title bar
  • Optionally always-on-top
  • Minutes between checks can be set
  • Custom sound made when a friend logs on or off
  • Friends stay bold for ten seconds after their status has changed
  • Entries can be either a Stickies friend, or a manual host name/IP address
  • Window can be resized

Download scanner.zip (26k)


Sticky

In order so that Stickies can be integrated with third party programs, I wrote sticky.exe. Examples of execution are as follows:

  • C:\>sticky 127.0.0.1 This is the text.\nThis is another line.

    This will send a sticky to the IP address 127.0.0.1 (which is always the machine on which the command is executed, as is the string "localhost") with the text following it. The "\n" is replaced with a newline character, so that the two sentences will be on separate lines.

  • C:\>sticky 127.0.0.1:45678 -file filename.ext

    This time, rather than specifying literal text, instead the file "filename.ext" will be opened, and the contents will be sent. The alternate port of 45678 is also used.

  • C:\>sticky 127.0.0.1 -file sticky.sti

    This final mode comes into play when the filename you pass to sticky.exe has an extension of .sti. This will cause the first line of the file to be interpreted as colour and font formatting information. For example, the following file:

    -32|0|0|0|400|0|0|0|0|3|2|1|2|Mondine SF|0|0|0|0|0|255:309
    This is a formatted sticky
    This is a second line

    would cause a dark blue sticky to be created, with 24 point Mondine used as the font, which was 309 pixels wide. This does the same as the main stickies.exe program in creating stickies from .sti files.

  • C:\>sticky "Tom Revell" Hi there Tom

    Just as the destination may be an IP address or host name, if you enclose a friend name in quotes as above, sticky.exe will open a file stickies.ini in the current directory, and find the friend in there, and use the address associated with it. That way you could send a sticky to a friend without having to know their IP address. As long as Stickies knows it, sticky.exe will pick it out from the ini file.

Other command line options are:

  • -user1 (sets user variable 1 to true)
  • -user2 (sets user variable 2 to true)
  • -user3 (sets user variable 3 to true)
  • -secret (sends the sticky in secret mode)
  • -width (auto-sizes the sticky on receipt)
  • -source (sets the sender - only honoured by Stickies when they arrive from the local machine; the source IP address must be 127.0.0.1)
The format for using the command is then:

sticky.exe destination[:port] | "Friend Name" [-user1] [-user2] [-user3] [-secret] [-width] [-source source_name] [-file file.ext | text]

The utility returns an ERRORLEVEL of 0 if the sticky was successfully sent, and 1 if there was a problem.

Although not all options have to be specified, they must be used in the order above.

Download sticky.zip (7k)


RAWChat v1.0f
RAWChat screenshot Click the image to the right for a larger screenshot

RAWChat is a peer-to-peer chat client which, when put in the same directory as your stickies.ini, will read it in, and use your friends list.

It has support for emotions, subject changes, inviting and whispering. It's totally peer-to-peer; chats are not moderated, people cannot be kicked, chats are by invite only. Run it up, and it puts another icon in your task-tray. Type "/help" into the smaller, bottom edit box to get a list of commands RAWChat will accept.

For v1.0e, chats may be minimised, and then restored when you choose. The task tray icon will indicate when you receive a message while a chat is minimised, and return after an explorer crash. You can choose to log a chat to a file.

17/10/04 - v1.0f now supports stickies.ini files with alternate ports - v5.0a of Stickies

Download rawchat.zip (23k)


Stickies Server v2.1b

Stickies Server is designed to be run on an 2000/XP/Vista machine as a service to serve out friends lists. This permits a central machine which can be left always running to take load from a client PC in a large Stickies installation. It can be managed using a standard web browser.

The setup program below will install the files required for the server, register the system service, and then start it for you. During installation you choose a number of parameters including the port on which to listen for web-based administration. Once the server is running, point your web browser at this port on the machine on which the server has been installed to view full documentation.

For example, if you choose the default port of 81 and install to a machine called dc4, point your web browser at http://dc4:81/

You will need to run v5.2a of Stickies or above in order to correctly administer the server, but the server can hand friends lists to earlier versions of Stickies. Unfortunately, Stickies Server 2 is not compatible with the FireFox browser: IE and Opera can be used to administer it.

Versions

v2.1a - adds functionality to log all network transmitted stickies. Stickies 6.5a is required to use the GPO which sends a copy of all transmitted stickies to the server.
v2.1b - fixes a problem with longer friends lists, and with accented characters in friend names

Download serversetup.exe (363k)


UnixSticky

UnixSticky has been written by Nicolas Fradet (nfradet@jiga.fr)

It works with Gtk::Perl and xinetd.
The file Sticky is to be placed in your xinetd.d directory after you have corrected the path to StickyServ.pl inside. The friend list is a file placed in /etc named Sticky.conf formatted like:


name=IP
name=IP
...
This file must be readable to the end-user.

Another thing is executing 'xhost +local:' to permit Sticky popups once per boot.

Download unixsticky.zip (10k)


do-Organizer

The shareware do-Organizer from GemX Software has a notes section which supports sending over the network. The program can be set to send to Stickies, and supports RTF formatting available in v5 of Stickies onwards.

© Tom Revell 2009