marvelous 1.4.5
pip install marvelous
Latest version
Released:
Marvel API wrapper for python.
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Robert Kuykendall
- Maintainer: Robert Kuykendall
- Requires: Python <4.0, >=3.7
Classifiers
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
Project description
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
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- License: MIT License (MIT)
- Author: Robert Kuykendall
- Maintainer: Robert Kuykendall
- Requires: Python <4.0, >=3.7
Classifiers
- Intended Audience
- License
- Natural Language
- Operating System
- Programming Language
- Topic
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file marvelous-1.4.5.tar.gz
.
File metadata
- Download URL: marvelous-1.4.5.tar.gz
- Upload date:
- Size: 95.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1021-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 825d01b3a2d08f61e65d84fa6f230e521f7cf0c4d0ac03c3aa3030e603870fe8 |
|
MD5 | 3dbb37d5d4f2d4e2622f57d550d35353 |
|
BLAKE2b-256 | 32953b967afcc444e5792db0b0733655144c35dad4a9d3c489425886708ac32e |
File details
Details for the file marvelous-1.4.5-py3-none-any.whl
.
File metadata
- Download URL: marvelous-1.4.5-py3-none-any.whl
- Upload date:
- Size: 13.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1021-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e73c0042be3b7298382d3d875b4190a8f90fc3b92f24b27f35a32a6fed2c98ae |
|
MD5 | 28f49c9fc7633c316bd4bcb7d72fa7e2 |
|
BLAKE2b-256 | 6dd775706fd24ce29df85a5188941503dee2b66641d6a607348912a3fc3cd0ff |