押入れアニメ管理プロジェクトの話
概要
押入には録画したアニメが少々ある。
そのコンテンツはバインダにいれているだけで、肥やしになっている。
それをプロジェクトのデータ入力を兼ねて管理するプロジェクトを作ろうかと思いました。
今は、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