Skip to main content

Asterism Utils

An interface for interacting with data from Asterism Books (asterismbooks.com).

Configuration

You can optionally store your credentials in a asterism_utils.toml file in the current directory or your home directory:

email = "your-email@example.com"
password = "your-secret-password"

Usage

All commands can be accessed via the asterism CLI:

# With uv (recommended)
uv run asterism [COMMAND] [ARGS]

# Or if installed directly
asterism [COMMAND] [ARGS]

Commands

1. Wholesale Customers

Generate a CSV of current wholesale customers.

asterism customers [--email EMAIL]

Outputs: asterism_customers_YYYY-MM-DD.csv

2. Payment History

Download monthly payment history (transfers and item details).

asterism payments 2026-01

Argument: MONTH (YYYY-MM) Outputs: asterism_payments_2026-01.csv

3. Payment History Range

Download payment history for a range of months.

asterism payments-range 2025-01 2025-03 my_reports/

Arguments:

  • START_MONTH: YYYY-MM
  • END_MONTH: YYYY-MM
  • OUTPUT_BASE: Directory (if ends in /) or filename prefix.
    • If my_reports/: saves my_reports/asterism_payments_2025-01.csv, etc.
    • If stats_: saves stats_2025-01.csv, etc.

4. Sales Orders

Download sales orders for a specific month.

asterism orders 2026-01 [--publisher "Publisher Name"]

Argument: MONTH (YYYY-MM) Option: --publisher (Required if your account manages multiple publishers; otherwise autodetected). Outputs: asterism_orders_2026-01.csv

Metadata

Release files for asterism-utils 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asterism-utils 0.3.0
File Size Uploaded Provenance
asterism_utils-0.3.0.tar.gz 8.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for asterism-utils 0.3.0
File Interpreter ABI Platform
asterism_utils-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 20.2 kB

Release files / asterism_utils-0.3.0.tar.gz

Download URL asterism_utils-0.3.0.tar.gz
Size 8.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3afda169400d21cfd92f6a9c5e51985423e35f81cfe3ec8bce8982bee7b60d58
BLAKE2b-256 checksum
How to use checksums
6364569cd1a83f4fc1e89d4ea98268379a99a75b04c12f8aa62c795c22ee5f30
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Release files / asterism_utils-0.3.0-py3-none-any.whl

Download URL asterism_utils-0.3.0-py3-none-any.whl
Size 12.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
3a86ee4d2f4537c1713384b6c611ab828bd6e6d9fc43226a821dc827f7ca09a7
BLAKE2b-256 checksum
How to use checksums
bacf38b325fcd5c2f5895da3a1bf80ebbcce8818f1a807036738681ebb96e6f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.2

Security for asterism-utils 0.3.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page