package metadb
Install
Dune Dependency
Authors
Maintainers
Sources
md5=c3732a371c6372d0f278b741ff86e853
sha512=78733fd0f43bc32f6a7974c517697b667701b1c1c91b6213f0b2542f3b42e557db6f580e01ba380c2980203fc89a9cb356752b807ebe6f4f648a1998aeee896a
Description
Metadb is a library to locally store and manipulate a JSON database of file metadata. A key feature of Metadb is that a user may rename or move files within or between libraries, and Metadb will resolve missing or renamed files according to their MD5 hash. Metadb can also find duplicate files across libraries.
Published: 14 Jul 2022
README
DocuLib
A simple GUI for managing document metadata for books, textbooks, or articles.
Features
files can be moved or renamed without losing metadata
metadata includes authors, title, publishing year, tags, bookmark, and DOI/ISBN
search for metadata on openlibrary.org and semanticscholar.org
manage multiple libraries in different locations
error permissive search
Installation (Debian/Ubuntu)
On Debian/Ubuntu:
wget https://github.com/nguermond/doculib/releases/download/v1.3.1/doculib_1.3.1_amd64.deb
sudo dpkg -i doculib_1.3.1_amd64.deb
sudo apt -f install
and run with doculib
.
Build from source (linux):
Build with opam. Sytem dependencies:
pkg-config libev-dev libgmp-dev libcairo2-dev libexpat1-dev libgtk-3-dev
Build from source (MacOS):
Build with opam. System dependencies:
pkg-config libev gmp cairo expat gtk+3