Pooter

cross-platform, modular, personal information management software

Latest version is 4.4.2 released 20/08/2008
Pooter 4.4.2 released 20/08/2008
Thought Map 1.42 released 31/12/2008
Contacts 2.0
Calendar 1.2
Diary 1.1
Notes 1.01

Manual is here

Changelog is here

How to write a module to run in Pooter.

Adware, spyware and virus free. 100% CLEAN award granted by Softpedia

Pooter is cross-platform program written in the Java programming language; it needs a java runtime from 5.0 on. It has at various times in its development been tested on GNU\Linux. Windows, FreeBSD and MacOS X; 4.4.2 should run on any system with a java runtime. If you have problems contact me and I will try to help.

Version 4.4.2 Streamlines file handling in the Thought Map module and has major new features in the contact module. The Diary module is now included in the install file

ThoughtMap v 1.42 fixes a bug which causes alteration to a node's name sometimes failing to save and allows use of html (which v 1.41 broke). Upgrade by unzipping and copying the jar file into Pooter's module directory, overwriting the existing file. Instructions for upgrading the source code here
  • nodes can have web page, another thought map, or any other file as a resource
  • single click to conceal or reveal child nodes
  • easy transfer of whole branches to a new map
  • view full size thought map module on WindowMaker\FreeBSD
  • maps can be exported to an html page, with all resources converted to browsable links
  • more information here
  • save and display daily appointments
  • support for recurring appointments
  • automatic time or numbering for appointments
  • appointments searchable by keyword
  • full 7 day appointments list can be displayed in a browser. Example here
  • view full size calendar module on Gnu\Linux\KDE, with one recurring and one single day reminder
  • more information here
  • create and display HTML diary / journal pages
  • support for font styles, colours and sizes
  • include an image in your pages
  • view full size diary module on Windows XP
  • export one or more diary entries to a single PDF file
  • more information here
  • display contact list and individual contacts details
  • call up word processor and email program of your choice
  • export contact list to vcards
  • view full size contact module on the Nexenta version of OpenSolaris
  • more information here
  • display notes in a heirachical tree, reorderable by drag n' drop
  • notes can include browsable hyperlinks, including links to thought maps and contacts
  • individual notes can be exported to desktop
  • highlighted text in a note can be copied to a calendar entry with two button presses
  • view full size notes module on Mac OS X
  • more information here

  • Pooter is free as in speech (you can have the source code) and as in beer (no payment necessary).

    Pooter uses and bundles the Simple Look and Feel (http://www.desnoix.com/guillaume/slaf/), jdom (http://www.jdom.org) and the JGoodies Looks (http://www.jgoodies.com/). The Diary module bundles a stripped down version of iText (http://www.lowagie.com/iText/), for the export to pdf feature.

    Slaf is used when Pooter is run on Gnu\Linux or FreeBSD; it is also released under the GPL license. JGoodies is used when running on a Windows system; it is released under the BSD open source license. Most of iText is LGPL, but other open source licenses (eg Apache license 2.0) are used for some of its files. With the exception of Diary module, jdom is used to read data files (Contacts module writes data with jdom as well); it has a Apache/BSD type license.

    Pooter has taken most of its icons from the KDE project (http://www.kde.org/), these are GPL. Its window icon, which is free of copyright, is from http://www.authorama.com/diary-of-a-nobody-1.html.


    Installation

    First get a java runtime (5.0 or later), if you don't already have one. I generally recommend the latest stable version from www.java.com,. Mac OS X comes with a java runtime and for FreeBSD get Diablo java.

    Then get the installer jar and run it.

    On Windows 2000 or XP and Mac OS X simply click on the installer jar file; this does not work in Windows 98. On Windows 98, Gnu/Linux and FreeBSD open a MSDOS window / terminal emulator and run the command java -jar installPooter-4.4.x.jar. Its recommended that the default location offered by the installer is accepted, unless you don't have root/administrator privileges. If you do choose a non standard location, you will have to configure Pooter to find its modules when it first runs. There are slightly more detailed instructions (especially for FreeBSD and OS X) in the manual.

    All modules are implemented as plugins and are not hard coded into Pooter. You can remove the jar file of any module you don't want and just have only the module(s) you wish to use available. If you upgraded from an earlier version of Contacts, your contacts.xml will need to be converted - see upgrading

    SourceForge.net Logo Maintained by David Matthews
    My GnuPG public key here