Skip to content

Latest commit

 

History

History
75 lines (56 loc) · 2 KB

README.md

File metadata and controls

75 lines (56 loc) · 2 KB

bumblebat app

Screenshots

See non-interactive/static HTML demos here: https://epilys.github.io/bibliothecula/web-demo/index.html

1 2
Grid view Document view

3

4
Full-text search on grid view and on table view

3

4
Database info and reference d3.js tag graph

Dependencies

Requires:

  1. python3

  2. django

    , and optionally:

  3. matplotlib for graphs

  4. wand (ImageMagick) for thumbnails and gs (Ghostscript) for PDF page to image conversion

  5. pdfminer.six for extraction of pdf text for full-text search indexing

Use

The database's location is assumed to be named bibliothecula.db and in the same directory as the manage.py script, otherwise define the environment variable BIBLIOTHECULA_DB with a path relative to manage.py or an absolute path like in the following examples:

Using ./bibliothecula.db

python3.7 manage.py runserver

Using ../art.db

BIBLIOTHECULA_DB=../art.db python3.7 manage.py runserver

Using /home/user/Documents/business_papers.db

BIBLIOTHECULA_DB=~/Documents/business_papers.db python3.7 manage.py runserver

Example scripts

See examples/ directory for example scripts using the django models: