見出し画像

2022/02/21(月) ⌘Annictで「色彩」を調べる

⌘Annictで「色彩」を調べる

やっと使ってみました

Annictのデータベースにアクセスしてみました。

詳細は以下を参照願います。

GUIクライアントは GraphiQLを使いました。

GraphiQLの画面で以下のようなクエリを入力実行すると2017の春アニメの情報が取得できます。
これで取得するのは各アニメの

  • id
    AnnictDB固有のIDです。

  • rollText
    "監督"、"キャラクターデザイン"等が設定されており"色彩設計"はここに"その他”が設定されています。

  • roleOther
    rollTextに"その他"が設定されている場合はここに"色彩設計"等が設定されています。

  • name
    各職種担当者名

です。

query {
  searchWorks(seasons: ["2017-spring"]) {
    edges {
      node {
        title
        annictId
        staffs {
          edges {
            node {
              id
              roleText
              roleOther
              name
            }
          }
        }
      }
    }
  }
} 

右ペインに表示されているのが検索結果です。

検索結果をコピーしてテキストファイルに格納します。

そして、以下のスクリプトを実行します。

import json

f = open('annict2.txt', 'r')
annict = json.load(f)

works = annict['data']['searchWorks']['edges']
for work in works:
    staffName = ''
    roleName = ''
    column = ''
    print('・',work['node']['title'])
    staffs = work['node']['staffs']['edges']
    for staff in staffs:
        staffInfo= staff['node']
        if staff['node'] is None:
            continue
        if '色彩' in staffInfo['roleOther']:
            roleName = staffInfo['name']
            column = ':'
            staffName = staffInfo['roleOther']
    print('\t\t',roleName,column,staffName)

デスクトップに検索結果ファイル(annict.txt)とスクリプト(annict.py)を置いて以下をターミナルで実行します。

username@iMac Desktop % python3 annict.py > 色彩.txt    

因みにPythonのバージョンは以下です。

Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 01:25:11) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 

検索結果は以下です(一部)。

・ アトム ザ・ビギニング
		 色彩設計 : 田中美穂
・ 武装少女マキャヴェリズム
		 色彩設計 : 岡亮子
・ 100%パスカル先生&プリプリちぃちゃん!!
		   
・ 結城友奈は勇者部所属 2
		   
・ 夏目友人帳 陸
		 色彩設定 : 宮脇裕美
  • 「色彩設計」と「色彩設定」がある。

  • 「色彩」に関する職種が設定されていないアニメも多い。

締めにならない締め

ここまでできれば、あとは何をしたいか決めれば良いだけです。

⌘今日の電球ねこ

独眼竜ねこ+(10個目)

いろいろなネコを考えるなぁ。
この日付に独眼竜と関係しているのかな。

[2022/02/23 18:22:13]

[2022/03/15 10:37:46]
TYPO修正
アクセルしてみみました。→アクセスしてみました。

この記事が気に入ったらサポートをしてみませんか?