スプレッドシート(以下、スプレ)から読み込んでいるのでアプリ配布(本当にやるかはさておき)等が難しい状態でした。※自作したコーデ管理アプリに関しては下記の記事を御覧ください。PrismDBさて、PrismDBはプリティーシリーズの情報をまとめる同人プラットフォームです。同人活動の一環として運用されています。Data)として公開しています。Endpointから取得することが出来ます。PrismDBをコーデ管理アプリのデータ取得先として使用するという野望のため(自分が使う上で都合の良い提案を織り交ぜながら)コツコツ筐体のアイテムのデータをPrismDBに追加しています。ScrapingやってみたPrismDBにアイテムデータを登録するため、プリチャンの公式HPをスクレイピングしてアイテムデータを登録しやすい形に整形します。過去にGASを使って公式HPをスクレイピングしてアイテムデータを引っこ抜いてきた記事があるのでここでは詳細は省きます。上記の記事はジュエル1弾の頃に書いたもの&自前のコーデ管理アプリ専用で使用していたため、アプリで表示しないデータは取得していませんでした。現在使用しているのはPrismDB用なので公式HPから取れる情報はすべて含まれています。実際にスクレイピングを実行した生の状態が下記のスプレです。key,item_id,rarity,name,category,image_num,color,brandocs.google.com内容を見てもらえばわかりますが公式HPの不備やスクレイピングの処理の甘さにより不完全な部分があるので、PrismDBにデータを追加する前に手動で修正を行います。以下のような部分です。「2019-01-22」となっていますが「2020-01-22」が正しいです。公式HPになぜか記載されていないので自力で調べて入力します。・ブランドなしが特定アイテムでundifinedになるこれはGASのScriptのせいです...(が、原因が特定できていません)本当はスクリプトを実行するだけでPrismDBを更新!なんてことができると超えもいんですが稀によく公式もしくじったりすること(itemID重複させたり...)がわかっているので、最終チェックを行う意味で手動で一手間加えるのが欠かせないかなという印象です。Requestを送りMergeしてもらうことで行われます。Requestを送ります。Editorを使用しています。最初はExcelを使用していたのですが謎の文字化けが回避できなかったので乗り換えました。あすかぜ・ねっとwww.asukaze.netさて、PrismDBのアイテムデータのCSVは以下のようなラベルが並んでいます。それぞれの列が何を表すかを記載します。重複すると大変なことになるので注意item_idアイテムのIDrarityレアリティKR、RR、JR、HR、SR、R、N等nameアイテムの名前categoryアイテムのカテゴリートップス、ボトムス、シューズ、ヘアアクセ等image_num公式HPのアイテム画像の数字部分プリチケに記載されていないcolorアイテムの色。ピンク、黄色、青などbrandアイテムのブランド。ブランドなしもあるtypeアイテムの属性。Editorで貼り付ければ完了です。Requestを送ります。RequestがMergeされると謎の技術により自動的にデータベースが更新されます。prickathon/prismgithub.comデータを追加する側からするとCSVを編集するだけなので気が楽ですね。Requestお待ちしております!ダウンロード#プリチャン#キラッとプリチャン#プリティーシリーズ#プリッカソンこの記事が気に入ったら、サポートをしてみませんか?気軽にクリエイターを支援できます。クリエイターへのお問合せnoteカイゼン目安箱クリエイターの。