1.8 KiB
1.8 KiB
Catalog
Documentation for a catalog 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
scryfallJson
variable (catalog.scryfallJson
).
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. |
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. |
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. |