package doculib
Install
Dune Dependency
Authors
Maintainers
Sources
md5=9477d43b91aa8ee8ba26de8c19cb6388
sha512=492341c7eab448e92a23bfadeed11b74c67b147c00d67bf195e276e19cfdef7b6225d7431c984bab1deb2b05133f4ec79119d7a1568ac933768e4d68cd4e72f4
Description
DocuLib manages locally stored libraries of books, textbooks, or articles by keeping track of data such as authors, title, year, tags, and DOI/ISBN. Metadata can be searched through openlibrary.org and semanticscholar.org. DocuLib automatically detects renamed, moved, and duplicate files.
Published: 31 May 2023
README
DocuLib
A simple GUI for managing document metadata for books, textbooks, or articles.
Design principle
The underlying idea is to locally store certain types of files in different libraries. Inside a library the directory structure becomes irrelevant and DocuLib keeps track of metadata for you, such as author, title, tags, DOI, etc. You can then quickly find a certain file by using keywords in the metadata. The key features of DocuLib are the following:
- Files can be moved or renamed within or between libraries without losing metadata, changes are detected automatically
- Automatically detect and mark duplicate files
Metadata includes
- authors
- title
- publishing year
- tags
- bookmark
- notes
- DOI/ISBN
- Search for metadata on openlibrary.org and semanticscholar.org
- Obtain bibTex from crossref.org
- Manage multiple libraries in different locations
- Error permissive search
Screenshots



Installation
On Debian/Ubuntu:
wget https://github.com/nguermond/doculib/releases/download/v1.3.5/doculib_1.3.5_amd64.deb
sudo dpkg -i doculib_1.3.5_amd64.deb
sudo apt -f install
On all other systems, with the Opam package manager (see how to install opam)
opam install doculib
Dependencies (7)
-
tls-lwt
< "1.0.0"
-
ocamlgraph
>= "1.8.1"
-
ocaml
>= "4.13.0"
-
lablgtk3
>= "3.1.2"
-
metadb
= "1.0.2"
-
cohttp-lwt-unix
>= "2.5.0"
-
dune
>= "2.9"
Dev Dependencies (1)
-
odoc
with-doc
Used by
None
Conflicts
None