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