Skip to content

ikota3/book_maker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BOOK_MAKER

Workflow

  1. 監視対象のディレクトリを指定し、src/watch.py を起動
  2. PDFを監視対象のディレクトリに配置
  3. イベントを感知し、ファイルの中身からISBNを取得
    • ISBN取得手順
      • シェルを使い, バーコードから取得.
      • Pythonコード上で, バーコードから取得.
      • Pythonコード上で, テキストから取得.
  4. 各APIから、ISBNを元に書籍情報を取得
  5. ファイル名を修正し、ファイルを適切なディレクトリに移動

Requirements

How to use

  • 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
    

ちょっとした説明

自炊するにあたってチョット自動化しようとした話

About

Scan the barcode from pdf and rename to book's title automatically. CLI & GUI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published