押入れアニメ管理プロジェクトの話

概要

押入には録画したアニメが少々ある。
そのコンテンツはバインダにいれているだけで、肥やしになっている。
それをプロジェクトのデータ入力を兼ねて管理するプロジェクトを作ろうかと思いました。
今は、Numbersでぽちぽち入れていて、年代バインダに入れ直したりしています
それをDBに入れるわけですね

技術的な部分

簡単なWebページでも良いですがお勉強もしなきゃということで以下のキーワードです

  • Vue.js
  • Spring (or Laravel)
  • Apache Solr
  • MySQL

フロント部分とバック部分の通信はREST APIって感じで分離します

Apache Solrの自然言語検索処理を今回の学習ターゲットです

SolrってJavaのコンテナだから… 公開できないかなw

バックエンドのプログラムはSpringかLaravelのSolrとの結合部分で考えます

全体的な図

全体的な図をまとめるとこんな感じです

ま、こんな感じですね

格納情報など

Numbersに格納している現在の情報を簡単にまとめると

タイトル作品のタイトルを指定します
全話数すべての話数を登録します
ディスク枚数収録したディスクの枚数
放送開始放送開始日時
放送終了放送終了日時
シリーズシリーズを指定します(複数)
格納バインダ格納しているバインダ

今のところこれですが、こいつに、作品概要を入れます。
1000文字程度の概要をwikipediaから入力しますw
これが、自然語検索に使います

検討事項…

  • SpringにするかLaravelにするか
  • Solrってオリジナルを自分で公開まで持っていけるか

とりあえず、立ち上げとしてはこんな感じです!

押し入れに入っていないバインダが2012年から… つまり中には… 地獄の量だね しかも整理せずにバインダに入れていると思うので
2008年とか考えて、13年、今クールが14作品 4季節 = 676作品 (メディア1352枚)かw