scryfall-oracle-cards
收藏资源简介:
Scryfall Oracle Cards数据集是一个包含Scryfall批量数据转储的JSON文件,每个Oracle ID对应一个Scryfall卡片对象。数据集旨在返回每个卡片的最新且可识别的版本。数据集包含丰富的卡片信息,如名称、ID、发行日期、图像URI、法力值、类型、颜色、关键词、合法性、游戏类型、价格等。此外,还包含卡片在不同平台上的URI链接和购买链接。数据集主要用于训练,包含36,264个示例。
The Scryfall Oracle Cards dataset is a JSON file containing Scryfall bulk data dumps, where each Oracle ID corresponds to a Scryfall card object. The dataset aims to return the latest and identifiable version of each card. It includes rich card information such as name, ID, release date, image URI, mana cost, type, color, keywords, legality, game type, price, and more. Additionally, it provides URI links and purchase links for cards across different platforms. The dataset is primarily used for training purposes and contains 36,264 samples.
Scryfall Oracle Cards 数据集概述
数据集基本信息
- 数据集名称: Scryfall Oracle Cards
- 托管地址: https://huggingface.co/datasets/nishtahir/scryfall-oracle-cards
- 数据来源: Scryfall 批量数据,原始数据可在此处获取:https://scryfall.com/docs/api/bulk-data
- 数据描述: 一个JSON文件,包含Scryfall上每个Oracle ID对应的一个Scryfall卡牌对象。所选择的卡牌系列旨在提供最新且最易识别的卡牌版本。
数据集规模与结构
- 数据分割: 仅包含一个“train”分割。
- 训练集样本数: 36,264 个示例。
- 训练集大小: 118,354,975 字节。
- 下载大小: 32,073,689 字节。
- 数据集总大小: 118,354,975 字节。
数据集特征(字段)概览
数据集包含丰富的卡牌信息字段,主要类别如下:
标识与元数据
object,id,oracle_id: 对象类型、唯一标识符和Oracle标识符。multiverse_ids,mtgo_id,tcgplayer_id,cardmarket_id: 在不同平台(如Magic Online、TCGplayer、Cardmarket)的标识符。name: 卡牌名称。lang: 语言。released_at: 发布日期。
资源链接
uri,scryfall_uri: 卡牌的API URI和网页URI。image_uris: 包含不同尺寸(如art_crop, border_crop, large, normal, png, small)的图片URI的结构体。set_uri,set_search_uri,scryfall_set_uri,rulings_uri,prints_search_uri: 与卡牌系列、裁定、印刷品搜索相关的URI。related_uris: 指向EDHrec、Gatherer、TCGplayer文章和套牌的相关链接。purchase_uris: 指向Cardhoarder、Cardmarket、TCGplayer的购买链接。
卡牌属性与游戏信息
layout: 版面布局。mana_cost: 法术力费用。cmc: 总法术力费用。type_line: 类别栏。oracle_text: Oracle文本(规则文本)。power,toughness: 力量与防御力。colors,color_identity: 颜色与颜色标识。keywords: 关键词。all_parts: 关联部件(如组合卡)的列表,包含组件类型、ID、名称等信息。
合法性信息
legalities: 一个结构体,包含卡牌在各种赛制(如standard, modern, legacy, vintage, commander, pioneer等)中的合法性状态。
印刷与版本信息
set_id,set,set_name,set_type: 卡牌所属系列的ID、代码、名称和类型。collector_number: 收藏编号。rarity: 稀有度。finishes: 表面处理(如光面、非光面)。foil,nonfoil,digital: 是否为闪卡、非闪卡、数字版。reprint,variation: 是否为重印卡、变体卡。promo,full_art,textless,booster: 是否为促销卡、全画卡、无文字卡、可在补充包中获得。
美术与设计
artist,artist_ids: 画家及其ID。illustration_id: 插画ID。flavor_text: 背景叙述文字。watermark: 水印。border_color,frame,frame_effects,security_stamp: 边框颜色、牌框、牌框效果、安全印戳。highres_image,image_status: 是否有高分辨率图像及图像状态。
其他信息
games: 卡牌可游玩的游戏平台。reserved: 是否为保留列表卡牌。game_changer,oversized,story_spotlight: 是否为游戏改变者卡、超大卡、故事焦点卡。edhrec_rank: EDH/Commander格式中的排名。preview: 预览信息,包含预览日期、来源和来源URI。prices: 价格信息(欧元、欧元闪卡、Tix、美元、美元蚀刻版、美元闪卡)。
使用方法
python from datasets import load_dataset dataset = load_dataset("nishtahir/scryfall-oracle-cards")




