Skip to main content
https://travis-ci.org/rkuykendall/marvelous.svg?branch=master https://codecov.io/gh/rkuykendall/marvelous/branch/master/graph/badge.svg https://img.shields.io/badge/code%20style-black-000000.svg

To install:

pip install marvelous

Example Usage:

import marvelous

# Your own config file to keep your private key local and secret
from config import public_key, private_key

# Authenticate with Marvel, with keys I got from http://developer.marvel.com/
m = marvelous.api(public_key, private_key)

# Get all comics from this week, sorted alphabetically by title
pulls = sorted(m.comics({
    'format': "comic",
    'formatType': "comic",
    'noVariants': True,
    'dateDescriptor': "thisWeek",
    'limit': 100}),
    key=lambda comic: comic.title)

for comic in pulls:
    # Write a line to the file with the name of the issue, and the
    # id of the series
    print('{} (series #{})'.format(comic.title, comic.series.id))

Output available in full documentation

Contributing

  • To run the test suite, run python -m nose in this folder

  • When running a new test for the first time, set the environment variables PUBLIC_KEY and PRIVATE_KEY to any Marel API keys. The result will be stored in the tests/testing_mock.sqlite database without your keys.

To release:

  • Update version number

  • Create tag on Github

  • Wait for Travis to publish

Release files for marvelous 1.4.5

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

Source distribution (sdist)

Source distribution for marvelous 1.4.5
File Size Uploaded
marvelous-1.4.5.tar.gz 95.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for marvelous 1.4.5
File Interpreter ABI Platform
marvelous-1.4.5-py3-none-any.whl Python 3 none any Details

Total release size: 108.1 kB

Release files / marvelous-1.4.5.tar.gz

Download URL marvelous-1.4.5.tar.gz
Size 95.0 kB
Tags Source
SHA-256 checksum
How to use checksums
825d01b3a2d08f61e65d84fa6f230e521f7cf0c4d0ac03c3aa3030e603870fe8
BLAKE2b-256 checksum
How to use checksums
32953b967afcc444e5792db0b0733655144c35dad4a9d3c489425886708ac32e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1021-azure

Release files / marvelous-1.4.5-py3-none-any.whl

Download URL marvelous-1.4.5-py3-none-any.whl
Size 13.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e73c0042be3b7298382d3d875b4190a8f90fc3b92f24b27f35a32a6fed2c98ae
BLAKE2b-256 checksum
How to use checksums
6dd775706fd24ce29df85a5188941503dee2b66641d6a607348912a3fc3cd0ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1021-azure

Release history Release notifications | RSS feed

This release

1.4.5 This release

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

1 release file

1.3.1

1 release file

1.2.1

1 release file

1.1.1

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

1.0.0

1 release file

0.0.4

1 release file

0.0.2

1 release file

0.0.1

1 release file

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