dat-cardcat

0.6.1 • Public • Published

Dat Card Catalogue

An aggregated card catalogue for many Calibre libraries (or any collections with a directory structure that is Creator/Creation/Files.ext).

Setup

Note: dat-cardcat requires node 6 or greater

# install npm dependencies 
npm install
 
# run in development 
# this will watch dat-cardcat for any changes and instantly recompile 
# the library so that cli and other projects immediately receive updated code. 
npm run dev
 

While not published on NPM yet you can integrate this into other projects or make it available on the command line via npm link.

# in the directory of this module 
npm link
 
# after which you can run the cli directly 
datcat
# which should print out some info about the cli 
 
#or link it for use in other projects via 
cd <your/other/project>
 
npm link dat-cardcat
 

For testing, the first time you run, you should do:

# Import an already existing card catalogue 
datcat import-cat 96171cc0845174e7e3c73592479cd9ca8d4caf1d039e6f38a0c06f48dff88bd1 "South Asian Scholarship"
# Check something out from it 
datcat checkout "Ackbar Abbas" "Hong Kong Culture and the Politics of Disappearance (58)"
# Import a local directory to create a new cardcat 
datcat create-cat "/Path/To/Some/Calibre Library" "My Library"
# query 
datcat query "hong kong"
# List all authors 
datcat author list
# List all authors and show title count 
datcat author -c list
# List all authors beginning with a 
datcat author list a
# Get titles for an author 
datcat author titles "Ackbar Abbas"

Readme

Keywords

none

Package Sidebar

Install

npm i dat-cardcat

Weekly Downloads

2

Version

0.6.1

License

MIT

Unpacked Size

340 kB

Total Files

70

Last publish

Collaborators

  • e-e-e
  • seandockray