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.
 
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.
The Scoop add-on allows you to assign tags to Desktop stickies, and then perform actions to all stickies with a
tag at a time. This means you can create and name a tag, give it to the stickies you choose, and then perform
actions to stickies with that tag, like hiding/showing, or rolling/unrolling.
You can also create a "smart" tag, which automatically includes all stickies with a certain characteristic - all
those which are a certain colour and on-top and contain a text string, or all image stickies which are not rolled up,
for example. Right-click either type of tag to perform an action to all those which are belong to that category.
When Scoop is running, the sticky right-click menu will have an extra item added to it, "Set Tag". Choose this to
assign a manual tag of your choice to that note.
You can choose which action is performed when you double-click a tag in the Options.
Scoop accepts command line parameters:
-show
-hide
-ontop
-notontop
-rollup
-unroll
-clearskin
-cleartag
-sleeptomorrow
-toggleshowing
-solo
-ghoston
-ghostoff
So, running:
scoop.exe -rollup Blue Notes
will cause all stickies with the tag
"Blue Notes" to be rolled up. The tag can be either a smart tag, or a manual tag.
Some Scoop data is stored in the main Stickies data file using the "userstring1" data area, the rest is in a file
named "scoop.ini" kept in your Stickies data directory.
22/07/2010 - v1.00 released
02/11/2010 - v2.00 released, changing "category" to "tag", and introducing user-defined smart tags. Pressing Return
performs the same as double-clicking
20/01/2011 - v2.10 released, adding a command to turn ghost mode on and off
Stickies Stamper creates and maintains a sticky, based on an image you choose, which counts down to an event. You might
use it to keep track of how many days until your birthday, an exam, or even the end of the day
Pick an image, then choose where to put some text on it which stays up to date which Stamper is running counting down to a
date and time, or instead just shows the current time.
The text can be any font you like, where you like, in any colour. You can have more than one text written to the sticky,
and Stamper can keep a number of stickies updated.
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
30/03/2010 - v1.11 - now finds the data file under Windows Vista and 7, as it did already under XP
Sticky Notes Importer will import notes from the Microsoft Sticky Notes application which ships with Windows 7.
Run it, click the button, and one new sticky will be created for each Sticky Note you have. The text with its
formatting is carried over, but not the colours.
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. When this is a .sti file saved from Stickies, the
note colour, title and formatted text content is read from the file.
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)
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
v2.1c - 8th October 2009 - fixes "Don't understand network command: #iam " errors thrown by Stickies v7 syncing
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.