E&S CVS Commit: EccoPublish - Initial checkin of prototyping code for EccoPublish. This is a separate

pje at eby-sarna.com pje at eby-sarna.com
Wed Apr 9 21:44:00 EDT 2003


Module Name:	EccoPublish
Committed By:	pje
Date:		Thu Apr 10 01:43:23 UTC 2003

Added Files:
	EccoPublish: setup.py
	EccoPublish/src: proto.py
	EccoPublish/src/ecco: __init__.py app.py

Log Message:
Initial checkin of prototyping code for EccoPublish.  This is a separate
project from PEAK, although it uses PEAK and serves as another source of
requirements and testing for PEAK.

EccoPublish is an API toolkit for accessing the Windows PIM product "Ecco".
Formerly one of the top-rated personal information managers of its time,
Ecco is now "abandonware" that its manufacturer has placed on the net for
all to download and use.  (See http://www.eccorocks.com/).

Ecco's data model could be viewed as a cross between LDAP and XML: textual
outlining, coupled with strongly typed fields that don't necessarily need
to have a value for every item.  Its powerful viewing and filtering
facilities, coupled with live LAN group editing and remote (e.g. via
e-mail) synchronization are also top notch.

Unfortunately, the only way to get data out of Ecco in a "non-lossy" format
is pretty much to write your own converter, using Ecco's DDE API.  The idea
behind EccoPublish is to expose that API in Python, then wrap it with
PEAK DM's, XML generation, and XSLT to create web pages, reports, and
perhaps even add web-based GUI options to Ecco.

My main purpose for creating this package, of course, is to publish my own
to-do lists, release plans, design notes, and so on for PEAK, which I
mostly maintain in Ecco files on my PCs.


To view diffs of this commit, you can use the following URL(s):
http://cvs.eby-sarna.com/EccoPublish/setup.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/EccoPublish/src/proto.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/EccoPublish/src/ecco/__init__.py?rev=1.1&content-type=text/vnd.viewcvs-markup
http://cvs.eby-sarna.com/EccoPublish/src/ecco/app.py?rev=1.1&content-type=text/vnd.viewcvs-markup

To generate a diff of this commit:
cvs rdiff -r0 -r1.1 EccoPublish/setup.py
cvs rdiff -r0 -r1.1 EccoPublish/src/proto.py
cvs rdiff -r0 -r1.1 EccoPublish/src/ecco/__init__.py \
    EccoPublish/src/ecco/app.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.




More information about the source-changes mailing list