booki
organize your books on the command line
usage
make booki aware of books
add-> add a book by typing in the book's informationdiscover-> try to pull in book's information from OpenLibrary
search for booki books
search-> search for a book- type - either
titleorauthor - query - a string to match (can use ^ and/or $ for beginning/end of string)
- type - either
shelfsearch-> search on a given shelf, using the same parameters<...>
manage shelves
shelves-> list all shelves and their countsbrowse-> list all books on the given shelfaddto-> add book(s) to shelf (book(s) accepted via stdin)new-> create a new shelfextend-> add new attributes to a shelfdescribe-> show additional attributes on shelf (if any)edit-> edit additional attributes on book (if any) (accepts stdin)show-> show additional attributes on book (if any) (accepts stdin)
easter egg
if you create a shelf called 'read', books on that shelf will have a '>' mark in front of them
install
make
sudo make install