package
0.0.0-20240808151852-3363955b67b3
Repository: https://github.com/sethcurry/stax.git
Documentation: pkg.go.dev
# README
scryfall
This project is not affiliated with Scryfall in any way.
Examples
Cards
Find a card by name:
client := scryfall.NewClient(nil)
card, err := client.Card.Named("Lightning Bolt")
if err != nil {
panic(err)
}
fmt.Println(card.ID)
Search for cards:
client := scryfall.NewClient(nil)
cardPager, err := client.Card.Search(context.Background(), "Black Lotus", scryfall.CardSearchOptions{})
if err != nil {
panic(err)
}
for cardPager.HasMore() {
cards, err := cardPager.NextPage()
if err != nil {
panic(err)
}
for _, card := range cards {
fmt.Println(card.Name)
}
}
Try to autocomplete a card name:
client := scryfall.NewClient(nil)
cardNames, err := client.Card.Autocomplete("Black Lot")
if err != nil {
panic(err)
}
for _, cardName := range cardNames {
fmt.Println(cardName)
}