Skip to content

A CLI tool to update book information on booklog.jp

License

Notifications You must be signed in to change notification settings

mu373/booklog-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

booklog-tool

A CLI tool to update book information on booklog.jp

Setup

Create config file ~/.config/booklog-tool/config.json. You can obtain the Cookie (bid) from browser's developer tools after you sign in to booklog.

{
    "username": "your_username",
    "cookie": "your_bid"
}

Install

# Install the binary globally
go install github.com/mu373/booklog-tool@HEAD
booklog-tool

# Or clone the repository and build it yourself locally
go build .
./booklog-tool

Usage

Prepare a text file containing booklog item IDs or ISBNs. Use -i isbn option when using ISBN list.

items.txt

4051331255
4051331256
4051331257

isbn.txt

9784101010182
9784101010045
# Add a new tag to item
./booklog-tool add-tag -t "your_new_tag" -f items.txt
./booklog-tool add-tag -t "your_new_tag" -i isbn -f isbn.txt

# Update location tag (e.g., "loc_Tokyo", "loc_Osaka", "loc_London") of the item
# If a location tag already exists, it will be overrided with the new location tag
./booklog-tool update-location -l "Osaka" -f items.txt
./booklog-tool update-location -l "Osaka" -i isbn -f isbn.txt 

About

A CLI tool to update book information on booklog.jp

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages