Skip to content

A Python wrapper for the Grand Comics Database API.

License

Notifications You must be signed in to change notification settings

Metron-Project/Grayven

Repository files navigation

Grayven

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 Grand Comics Database API.

Installation

pip install --user Grayven

Example Usage

from grayven.grand_comics_database import GrandComicsDatabase
from grayven.sqlite_cache import SQLiteCache

session = GrandComicsDatabase(cache=SQLiteCache())

# Search for Series
results = session.list_series(name="Green Lantern")
for series in results:
    print(f"{series.id} | {series.name} ({series.year_began})")

# Get an issue's release date
result = session.get_issue(id=242700)
print(result.on_sale_date)

Documentation

Bugs/Requests

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

Socials

Social - Matrix Social - Matrix