私が知る限り、このようなものはまだ存在しません。
あなたが何を必要としているかによりますが、これを行うためのコードのほとんどは、私が取り組んでいるプロジェクト用にすでに書かれています。 現在 TCGPlayer をスクレイピングしていますが、それを StarCity に拡張するのは簡単なことです。
現在、デッキリストを検索する方法として、
- Date range
- Format
- If Standard を選択した場合、どの Standard
- Rank (どのデッキが欲しいのか) を指定できるようになっています。 1位のみ?5~8のみ?1位~16位?)
- Premium events (ユーザー醸造や小規模イベントをフィルタリングするフラグ)
そして、各リストを含む配列を返す。 配列の各要素は、順番に含む配列になります。
- デッキ名
- リストがあるサイト
- リストがあるURL
- デッキID (各サイトで参照するデッキの内部ID)
- URL MTGOフォーマット版データ(平文)
- プレイヤー名
- イベント名/場所
- イベント日
- イベントでのデッキ順位(何位だったのか)
- イベントでのデッキ順位(何位だったのか?)
- デッキの中身を含む配列。
デッキ内容の配列は2つの配列を含みます:
- メインボード
- サイドボード
これら2つの配列のそれぞれはシングルトン形式のリストなので、代わりに以下のような行が含まれます。
3 Island
という行の代わりに、
IslandIslandIsland
このようにすると、配列の長さだけを見てデッキの長さを返したり、デッキをシミュレータに投げたりベクトル空間検索を実行するようなことがより簡単にできるようになります。
今はまだ未完成の自作アプリの関数集に過ぎない。 これをAPIとして公開するとしたら、どのような機能を求めているのでしょうか。 これを実行させて、JSON データを返すのは簡単なはずです
。