I have many books both digital and physical, I want to catalogue them and tag them. I also need to search books based on tags or titles. Suggest ideal cli application to achieve this.
OS: Linux or Windows
Java/Python based apps are welcome.
Free or Moderate price software.

  • Can't do that without knowing what OS it should run on, if there's a price limit, if Java/Python based solutions are acceptable, what search criteria must be supported … and what you feel "ideal".
    – Izzy
    Commented Jan 16, 2018 at 14:39
  • I have edited my answer based on your comment @Izzy Commented Jan 16, 2018 at 15:24
  • Thanks! Now it just lacks the search criteria it must support :) Just tags and titles – no authors, release date or anything else? Especially, no contents?
    – Izzy
    Commented Jan 16, 2018 at 15:31
  • Hm, looks my favorite candidate might match that: Calibre has search support. It comes with a GUI as well (which might be easier for cataloging). But you can add books from cli as well. Would that fit you?
    – Izzy
    Commented Jan 16, 2018 at 15:36

1 Answer 1


The simplest approach to this is to write a text file with one line per book. You can then use grep to search for books from the command line.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.