inkwire-client
Python client for publishing posts to an Inkwire receiver.
from inkwire_client import publish
result = publish("https://blog.example.com", "your-api-key", {
"external_id": "my-post-1",
"title": "Hello",
"markdown": "# Hello\n\nFirst post via Inkwire.",
"status": "published",
})
publish(base_url, api_key, payload, retries=3) upserts by external_id, retries on 429/5xx with backoff, and raises InkwireClientError(code, message, http_status) on failure.
See the protocol spec for the full payload shape.
Release files for inkwire-client 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| inkwire_client-0.1.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| inkwire_client-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.3 kB
Release files / inkwire_client-0.1.0.tar.gz
| Download URL | inkwire_client-0.1.0.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5c1d66e475c5f11ab6e9c3ad10dc62f1b0c3880f1bf0b830b31ba4f2ba7f4d7d
|
|
BLAKE2b-256 checksum How to use checksums |
f80ea3165ffd73d153689b31c886bb725125a1f3ad8e6c21fbf7ec92b62c95d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|
Release files / inkwire_client-0.1.0-py3-none-any.whl
| Download URL | inkwire_client-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5d4f14855780ae2aaf3082fb2e44b29836600d7f6684b45129a2f8fbac3e2e77
|
|
BLAKE2b-256 checksum How to use checksums |
40b87d2fd56bde750b19d96b7ec70c2c13ccf349f8b49fd12d7816c3b5875b8d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.6
|