私が利用しているWeb小説のプラットフォームは主に、「小説家になろう」、「ハーメルン」、「カクヨム」なのですが、それぞれのユーザーページがあり、ブックマークを統一的に管理したいと思いました。
また、DBとして管理するだけではなく、次の機能も盛り込みたいと思いました。
- 小説の保存
- Web小説は作者の意向でいつでも消すことができます。しかし、好きだった作品がいつの間にか消えていると悲しいので、いつでも読めるように全話保存できるようにしたいです
- ブックマークの分析
- 自分のブックマークの傾向や、その変化を分析してみたいです。できれば、本文を利用して分析したいです。自分の好きな小説をデータとして可視化してみたいです。
- 他の小説の推薦
- 分析した情報や、同系統の作者などの情報を元に、おすすめの小説を推薦してほしいです。もう、小説を漁るのに時間を費やしたくないのです。
※スクレイピング等を利用するのが前提なため、個人・非営利の利用です。
※ユーザーページのブックマークを利用するため、各プラットフォームには登録済みかつ、お気に入り登録があることを前提としています。
目次
※この目次はあくまで計画であるため、変更される場合があります
- No. 01 : アプリの設計
- No. 02 : 環境構築
- No. 03 : ブックマークの収集
- No. 04 : Flaskを使った小説データベース・管理画面の作成
- No. 05 : 本文の収集ボット
- No. 06 : 小説データベースの分析
- No. 07 : 小説の推薦