Metadata-Version: 2.1
Name: lspace
Version: 0.0.3
Summary: a ebook manager built around isbnlib
Home-page: https://github.com/puhoy/lspace
License: UNKNOWN
Platform: UNKNOWN
Description-Content-Type: text/markdown
Requires-Dist: alembic (==1.0.10)
Requires-Dist: astroid (==2.2.5)
Requires-Dist: autopep8 (==1.4.4)
Requires-Dist: blinker (==1.4)
Requires-Dist: certifi (==2019.3.9)
Requires-Dist: chardet (==3.0.4)
Requires-Dist: Click (==7.0)
Requires-Dist: colorama (==0.4.1)
Requires-Dist: EbookLib (==0.17.1)
Requires-Dist: Flask (==1.0.2)
Requires-Dist: Flask-Migrate (==2.4.0)
Requires-Dist: Flask-SQLAlchemy (==2.4.0)
Requires-Dist: flask-whooshee (==0.7.0)
Requires-Dist: html2text (==2018.1.9)
Requires-Dist: idna (==2.8)
Requires-Dist: isbnlib (==3.9.8)
Requires-Dist: isbntools (==4.3.19)
Requires-Dist: isort (==4.3.18)
Requires-Dist: itsdangerous (==1.1.0)
Requires-Dist: Jinja2 (==2.10.1)
Requires-Dist: lazy-object-proxy (==1.3.1)
Requires-Dist: lxml (==4.3.3)
Requires-Dist: Mako (==1.0.10)
Requires-Dist: MarkupSafe (==1.1.1)
Requires-Dist: mccabe (==0.6.1)
Requires-Dist: pick (==0.6.4)
Requires-Dist: pycodestyle (==2.5.0)
Requires-Dist: pylint (==2.3.1)
Requires-Dist: PyPDF2 (==1.26.0)
Requires-Dist: python-dateutil (==2.8.0)
Requires-Dist: python-editor (==1.0.4)
Requires-Dist: python-magic (==0.4.15)
Requires-Dist: python-slugify (==3.0.2)
Requires-Dist: PyYAML (==5.1)
Requires-Dist: requests (==2.21.0)
Requires-Dist: rope (==0.14.0)
Requires-Dist: ruamel.yaml (==0.15.94)
Requires-Dist: six (==1.12.0)
Requires-Dist: SQLAlchemy (==1.3.3)
Requires-Dist: text-unidecode (==1.2)
Requires-Dist: typed-ast (==1.3.5)
Requires-Dist: Unidecode (==1.0.23)
Requires-Dist: urllib3 (==1.24.3)
Requires-Dist: Werkzeug (==0.15.2)
Requires-Dist: Whoosh (==2.7.4)
Requires-Dist: wrapt (==1.11.1)

# L-Space

a cli ebook manager built around [isbnlib](https://github.com/xlcnd/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

just python3 and pip should be fine


## installation

`pip install git+https://github.com/puhoy/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/meatpuppet/library/peter-tyson/getting-started-with-dwarf-fortress.epub
    delete this book from library? [y/N]:



