Yu-Gi-Oh API Wrapper & CLT
Project description
yugioh
YGOPRODECK API Wrapper
Installation
You can install it with pip3:
pip3 install yugioh
Usage
I'm currently still building this project.
Monsters
from yugioh import monster
monster = yugioh.monster(card_name = "The Wicked Dreadroot")
print(monster.name) #Returns "The Wicked Dreadroot"
print(monster.archetype) #Returns "Wicked God"
print(monster.atk) #Returns "4000"
Attributes
Attribute | Description |
---|---|
name | The card's name |
archetype | The card's archetype |
atk | The card's attack points |
attribute | The card's attribute |
_def | The card's defense points |
desc | The card's description |
id | The card's ID |
level | The card's level |
race | The card's "race" (Still thinking about this one - Its documented in the API as "race", but is formally called "type") |
type | Monster/Normal card |
Spells
from yugioh import spell
spell = yugioh.spell(card_name = "Fusion Substitute")
print(spell.id) #Returns "74335036"
print(spell.type) #Returns "Spell Card"
print(spell.race) #Returns "Normal"
Attributes
Attribute | Description |
---|---|
desc | The card's description |
id | The card's ID |
name | The card's name |
type | The card's type |
race | The card's race |
Traps
from yugioh import trap
trap = yugioh.trap(card_name = "Magic Cylinder")
print(trap.id) #Returns "62279055"
print(trap.type) #Returns "Trap Card"
print(trap.race) #Returns "Normal"
Attributes
Attribute | Description |
---|---|
desc | The card's description |
id | The card's ID |
name | The card's name |
type | The card's type |
race | The card's race |
Command Line Tool
The package also comes with a command line tool. Using it is simple.
Arguments: -m
(monster), -s
(spell), -t
(trap)
Example for a monster card:
yugioh -m "The Wicked Dreadroot"
Example for a spell card:
yugioh -s "Fusion Substitute"
Example for a trap card:
yugioh -t "Magic Cylinder"
Project details
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
yugioh-0.0.7.tar.gz
(2.7 kB
view hashes)
Built Distribution
yugioh-0.0.7-py3-none-any.whl
(3.1 kB
view hashes)