- 監視対象のディレクトリを指定し、src/watch.py を起動
- PDFを監視対象のディレクトリに配置
- イベントを感知し、ファイルの中身からISBNを取得
- ISBN取得手順
- シェルを使い, バーコードから取得.
- Pythonコード上で, バーコードから取得.
- Pythonコード上で, テキストから取得.
- ISBN取得手順
- 各APIから、ISBNを元に書籍情報を取得
- 使用しているAPI
- ファイル名を修正し、ファイルを適切なディレクトリに移動
-
Install Poppler(for PDF command)
$ brew install poppler
-
Install Tesseract(for OCR)
$ brew install tesseract $ brew install tesseract-lang
-
Library
-
Install Library
$ pip3 install -r requirements.txt
-
CLI
$ git checkout 991d4cafa31dbf636f95d7717c608c31de4ed825 $ python3 src/watch.py input_path [output_path] [*extensions]
-
GUI
- Macで起動する際に,tkinterのバージョンが8.6ではないとき,正しく表示されない場合があります.
私は下記の記事でtkinterのバージョンを更新できました.
pyenvのpythonでtkinterを使用する方法
$ python3 src/app.py
- Macで起動する際に,tkinterのバージョンが8.6ではないとき,正しく表示されない場合があります.