Skip to main content

A Python wrapper for the Comicvine API.

Project description

Simyan

PyPI - Python PyPI - Status PyPI - Version PyPI - License

pre-commit Ruff

Github - Contributors Github Action - Testing Github Action - Publishing

Read the Docs

A Python wrapper for the Comicvine API.

Installation

pip install --user Simyan

Example Usage

from simyan.comicvine import Comicvine
from simyan.sqlite_cache import SQLiteCache

session = Comicvine(api_key="Comicvine API Key", cache=SQLiteCache())

# Search for Publisher
results = session.list_publishers(params={"filter": "name:DC Comics"})
for publisher in results:
    print(f"{publisher.id} | {publisher.name} - {publisher.site_url}")

# Get details for a Volume
result = session.get_volume(volume_id=26266)
print(result.summary)

Documentation

Bugs/Requests

Please use the GitHub issue tracker to submit bugs or request features.

Contributing

  • When running a new test for the first time, set the environment variable COMICVINE__API_KEY to your Comicvine API key. The responses will be cached in the tests/cache.sqlite database without your key.

Socials

Social - Matrix Social - Matrix

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simyan-1.6.0.tar.gz (4.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simyan-1.6.0-py3-none-any.whl (33.5 kB view details)

Uploaded Python 3

File details

Details for the file simyan-1.6.0.tar.gz.

File metadata

  • Download URL: simyan-1.6.0.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for simyan-1.6.0.tar.gz
Algorithm Hash digest
SHA256 ef0708b822e8973606c812d89b4421e3876016ef9feccd7958af30b7d2e5d0fa
MD5 1f0c9b154ce2acf033d42d9dd1ccb540
BLAKE2b-256 4535bae47578fc111b9385ab7f7e9db1578e9a4e393f97d8ec2a97750646ba6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for simyan-1.6.0.tar.gz:

Publisher: publishing.yaml on Metron-Project/Simyan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file simyan-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: simyan-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 33.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for simyan-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 639d6f1babe8fcffbd10e92e1f1d40778ea0d3ea0ecfccb8492c3cb8be2b6b3e
MD5 448568b833135e6a1f46e09b759e13cb
BLAKE2b-256 8d47a5e097af72ac2f6f340b7e0bc98153deb79ddf006fb490af914fdf41e18b

See more details on using hashes here.

Provenance

The following attestation bundles were made for simyan-1.6.0-py3-none-any.whl:

Publisher: publishing.yaml on Metron-Project/Simyan

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page