ddp-utils¶
ddp-utils is the shared Python utility package for DDP applications that need consistent file handling, configuration, diagnostics, console output, networking, validation, and browser automation.
Key features:
One synchronous browser facade for Selenium, SeleniumBase, Playwright, Camoufox, and system-native browser processes.
Coordinated console output with nested groups, progress bars, spinners, and safe terminal fallbacks.
Structured file, path, configuration, validation, event, timing, and task utilities.
HTTP, FTP, FTPS, SFTP, SMTP, IMAP, notification, and Windscribe integration helpers.
Cryptographic, hashing, environment-store, error-handling, and diagnostic primitives.
Typed public interfaces with optional browser dependencies loaded only when needed.
The complete callable surface is documented in the API Reference section of the generated documentation.