図書館で借りている本の情報をJSON化し、返却期限が近いものを通知するスクリプトのセット

作ってみた

図書館で借りた本の返却忘れを防ぐための、次のスクリプトのセットを作って、どうせならとGitHubで公開しました。「神戸市立図書館」専用です。

  1. book2json.py: 神戸市立図書館で借りている本の情報をJSON化するPythonスクリプト
  2. json2alert.py: book2json.pyが出力するJSONを読み込み、返却期限が近い本の書名を出力するPythonスクリプト
  3. bookcheck_sample.sh: book2json.pyjson2alert.pyを組み合わせて起動するbashスクリプトのサンプル

GitHubの https://github.com/mah-jp/liblib に置いています。

借りている本の情報をいったんはJSON化しているので、データ的に他に流用しやすいかもしれません。よかったらどうぞ使ってみてください。リポジトリの名前は適当に「LibLib (りぶりぶ)」としています。

追記 [2021-07-18]

スクリプトを改造しましたので、本記事の続編を書きました。

Twitterメモ: 思いつき→実装

参考リンク

上記のLibLibを作って本記事を書いている時、次のページを発見しました。手段として似ているところ違うところ、参考になります。リマインダーとしてSlack通知が欲しい方はこちらが良いかもしれません。