python-substack 0.1.26
Version 0.1.26 adds a unified command-line interface for day-to-day Substack operations.
Highlights
- Check authentication, publication selection, and subscriber count with
substack status. - List publications and inspect drafts without writing Python code.
- Schedule, unschedule, publish, and delete drafts with explicit safety controls.
- Use
--jsonfor stable machine-readable output in scripts and automation. - Override the selected publication per command with
--publication-url. - Run on Python 3.10 through 3.14 with pull-request CI and validated release artifacts.
Existing Python APIs, MCP tools, environment variables, and console commands remain available.
Quick examples
substack status
substack drafts list
substack --json drafts get 12345
substack drafts schedule 12345 --at 2026-08-01T09:00:00+03:00
substack drafts publish 12345 --no-sendAnnouncement copy
python-substack 0.1.26 is now a practical Substack operations CLI as well as a Python SDK. The new substack command can inspect publications and drafts, manage schedules, publish without sending email, and safely delete drafts. It also provides stable JSON output for automation. Install it with pip install -U python-substack.