a ebook manager built around isbnlib
Project description
L-space
a cli ebook manager built around isbnlib
currently supports epub and pdf
the whole thing is pretty much just a weekend project, so i would be happy about reported issues or pull requests!
requirements
python >=3.4 and pip should be fine
installation
pip install lspace
setup
after installation, you should run
lspace init
this will setup a new configuration file, which you can edit to specify the structure of your library, for example.
usage
importing
lspace import path/to/ebook.epub
lspace import path/to/folder/*
searching your library
lspace list QUERY [--path]
for example,
lspace list programming --path
would return something like
/home/USER/library/donald-e-knuth/art-of-computer-programming-volume-2.pdf
/home/USER/library/donald-e-knuth/the-art-of-computer-programming-volume-1-fascicle-1.pdf
and
lspace list dwarf
would return return
Peter Tyson - Getting Started With Dwarf Fortress
removing stuff
lspace remove QUERY
this command will ask you before it actually deletes stuff :)
Peter Tyson - Getting Started With Dwarf Fortress
/home/USER/library/peter-tyson/getting-started-with-dwarf-fortress.epub
delete this book from library? [y/N]:
exporting books
lspace export QUERY ~/some/folder/ --format mobi
would convert all books matching on QUERY to 'mobi' and export them to ~/some/folder
to actually export to another format, you need "ebook-convert", which is part of calibre!
why "L-space"?
its named after discworlds library-space dimension :)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.