Skip to content

v0.1.26

Latest

Choose a tag to compare

@ma2za ma2za released this 17 Jul 14:05

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 --json for 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-send

Announcement 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.