Driving an API-less blog from a Python CLI

This blog is a git repo of markdown files. I edit posts locally and push them live with a 440-line Python CLI ( bearblog.py , requests the only dependency). Bear Blog has no public API, so the CLI logs in with account credentials, keeps the session cookie, and drives the same dashboard form endpoints the web UI uses. python bearblog.py list # uid + title of every post python bearblog.py new…