A CLI tool to update book information on booklog.jp
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 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
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