logo       Dave's Online Memory
tkShop You: 38.107.191.88 Saturday Mar 13, 2010 10:29PM PST

tkShop: Grocery list manager for the iPaq

Download screen shot

tkshop is a grocery list manager. It can manage multiple grocery lists, categorized by store. It is cross-platform, and will run on any system where tcl/Tk can be installed. This way, it may be used on iPaq handheld systems as well as desktop un*x, Windows, or Mac- intosh systems. The user interface has been optimized to work well on handheld devices.

The data is stored in a colon-delimited, flat file so that it may be manipulated by many tools. It can easily be imported and exported between various other programs. The data can be edited with a spreadsheet application, for instance. The author shares the data between a Palm Pilot, iPaq running Familiar linux, a laptop running Debian linux, and a desktop system running Windows 2000.

Notes

When a data file is read (see below for the default locations for data files), the Store field will be parsed so that entries may be viewed by individual cate- gories. Entries can be sorted by aisle, cost, or item. Individual entries can viewed by double-clicking on them. They can be further manipulated by highlighting them, and selecting an operation from the Entry menu.

The displayed list can be set to only show items from a particular store, and can also be set to only display those items that are needed (those whose quantity field is greater than 0).

When an item in the list is double-clicked, it will toggle its quantity between 0 and 1. This is a shortcut method for adding and removing items from the list of those needed.

A running total is kept of all needed items.

screen shot

The only other file required is a tab-delimited, flat text file for data. This will be created by the program, or another file may be specified on the command line during invocation. The default location is:

PlatformLocation
un*x$HOME/.tkshop
Windows%HOMEDRIVE%%HOMEPATH%/tkshop
Macintosh$PREFS/tkshop

Compatibility

Since the program is written in tcl/Tk, it will run on any system where these tools can be installed. It has been tested on handheld and desktop linux systems, and Windows 2000. A compiled binary is provided for Windows.

Copyright

Copyright (C) 2002 Dave W. Capella

This is free software; the program may be freely copied and used as long as it is accompanied by all documenta- tion, and all attributions remain intact. Changes to the original source must be clearly marked.

There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Download

tkshopjust the app
tkshop.exeWindoze binary
tkshop.1the manual page
tkshop_1.0_all.ipk ipkg file for the iPaq
tkshop_1.0_all.ipk.asc md5 checksum of the ipkg file

ipaqMore iPAQ stuff here

Enjoy!
...dave

...dave


silly cat image Top of Page FEEDBACK      Comments, Corrections & Questions welcome