Skip to main content

An unofficial wrapper for the Scryfall REST API providing common queries

Project description

MTG-Card-API

# Use the Scryfall module
from mtg_card_api import ScryfallAPI

api = ScryfallAPI()
res = api.get_card_by_name("Sacred Foundry")

# Check if response encountered an error
if res.error is False:
    # Otherwise response prop will contain result string
    print(res.response) 
# {"object":"card","id":"8076a8c3-7c6c-4636-b5d8-9b09ee95f92c","oracle_id":"45181cb8-2090-4471-ba90-e5a8f04d525f","multiverse_ids":[643292],"mtgo_id":121137,"tcgplayer_id":517644,"cardmarket_id":748638,"name":"Sacred Foundry"...,"cardhoarder":"https://www.cardhoarder.com/cards/121137?affiliate_id=scryfall&ref=card-profile&utm_campaign=affiliate&utm_medium=card&utm_source=scryfall"}}

Default values for module will cache the result for 24hrs in $XDG_HOME/.cache/MTGScryfallAPI using diskcache

Requirements

  • rest_client_micro

Installation

pip install mtg_card_api

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

mtg_card_api-0.1.6.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

mtg_card_api-0.1.6-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file mtg_card_api-0.1.6.tar.gz.

File metadata

  • Download URL: mtg_card_api-0.1.6.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for mtg_card_api-0.1.6.tar.gz
Algorithm Hash digest
SHA256 a6e5c51f2273236674b1d782af7e667a5e4c719ea647f01372e76e0fcc32f676
MD5 b2aea951d2cba9ef750198cd85218487
BLAKE2b-256 c825d6df2ef28109aab240106f545170adb6be32e54232822cb3c8489e40b553

See more details on using hashes here.

File details

Details for the file mtg_card_api-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for mtg_card_api-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 89c35c61adddc7f715e55391908d3878511f00185e7d053be4cd94d476bdd9ba
MD5 bfc29265df3ca4c79ce23c1c7f8520cd
BLAKE2b-256 6f882703d55750f2d7443b7dc17bdfc04632502ff81808b487e597cd494ec997

See more details on using hashes here.

Supported by

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