Skip to main content

EccoDDE is a very thin wrapper over the DDE API of the Ecco Pro personal information manager for Windows. Unlike other Python interfaces to Ecco, it does not provide any higher-level objects to represent items, folders, etc., but instead permits you to create whatever higher-level objects suit your own particular application.

Also, EccoDDE uses the original Ecco API names for its methods, so that you can use the Ecco API reference as a rough guide to EccoDDE. Some methods have enhanced functionality that you can access by using different argument types, but even these are nearly always just exposing capabilities of the underlying Ecco API, rather than doing any Python-specific wrapping. 48 of Ecco’s 49 API calls are implemented. (The 49th, AddFileToMenu, does not appear to have been documented anywhere on the ‘net.)

The main value-add that EccoDDE provides over writing your own ad-hoc interface is robustness. EccoDDE can transparently launch Ecco if it’s not started, and it avoids many subtle quoting and line-termination problems that you’d run into when writing an interface from scratch. EccoDDE also has an automated test suite, so that any future additions to the library won’t break current functionality.

This library requires the PyWin32 package, but does not automatically install it, due to it not being compatible with easy_install at this time. You must manually install PyWin32 before using EccoDDE.

For complete EccoDDE documentation, please consult the EccoDDE developer’s guide. Questions, comments, and bug reports for this package should be directed to the PEAK mailing list.

Release files for EccoDDE 0.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for EccoDDE 0.9.1
File Size Uploaded
EccoDDE-0.9.1.zip 20.1 kB Details

Release files / EccoDDE-0.9.1.zip

Download URL EccoDDE-0.9.1.zip
Size 20.1 kB
Tags Source
SHA-256 checksum
How to use checksums
b3ff23be5620ba78ae6f89369f582d7a380a08dc2fa5ccbd835b78bd6812e3ae
BLAKE2b-256 checksum
How to use checksums
a55686658c62f67921cea64abb2511eb35c8842ce2693c5125bed2af28fc9a83
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.9.1 This release

1 release file

0.9

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page