1.8 KiB
Cards
Documentation for a card object. These docs will likely not be as detailed as the official Scryfall Documentation, and you should reference that for more information.
In the event that a key isn't found or has been changed, you can access the full JSON output with the
scryfallJsonvariable (card.scryfallJson).
Classes
All classes accept the following parameters.
| Param | Required [y/n] | Input type | Description |
|---|---|---|---|
| format | No | String | The format to return. Defaults to JSON. |
| pretty | No | Boolean | Makes the returned JSON prettier. The library may not work properly with this setting. |
Classes
|Name|Description|
|.ArtifactTypes()|Returns all unique types of artifacts printed.|
|.CardNames()|Returns all unique card names printed.|
|.CreatureTypes()|Returns all unique creature types printed.|
|.LandTypes()|Returns all unique land types printed.|
|.Loyalties()|Returns all unique starting loyalties printed.|
|.PlaneswalkerTypes()|Returns all unique planeswalker types printed.|
|.Powers()|Returns all unique power values printed.|
|.SpellTypes()|Returns all unique spell types printed.|
|.Toughnesses()|Returns all unique toughness values printed.|
|.Watermarks()|Returns the name of all unique watermarks printed.|
|.WordBanks()|Returns all unique words ever printed on a card.|
Attributes
All attributes are listed assuming the following
catalog = scrython.catalog.<Class>() is the current usage.
| Name | Data type returned | Description |
|---|---|---|
catalog.object() |
String | Returns the type of object it is. (card, error, etc) |
catalog.uri() |
String | The API URI for the endpoint you've called. |
catalog.total_values() |
Integer | The number of items in data(). |
catalog.data() |
List | A list of all types returned by the endpoint. |