Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

mu373/booklog-tool

Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
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

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.