package doculib
All checked builds passInstall
dune-project
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.
Added to opam-repository:
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 installOn 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
Optional Dependencies
None
Used by
None
Conflicts
None
Build status
Results of building doculib with each compiler on check.ci.ocaml.org, run of against opam-repository 8a77e58. All results for this package.
Each result links to its build log. To keep crawlers from overloading the site, build logs require a GitHub sign-in (see ocurrent/opam-health-check). On your first log, GitHub asks you to “Authorize opam-health-check”, the OCurrent app that runs these checks; it sees only your public profile, not your repositories. The sign-in lasts 30 days.
| Version | OCaml 4.11 | OCaml 4.14 | OCaml 5.2 | OCaml 5.4 | OCaml 5.5 |
|---|---|---|---|---|---|
| 1.3.5 (this version) | n/a | good | good | good | good |
- good Package successfully built
- partial One of the dependencies failed to build
- bad Package failed to build
- n/a Package is not available in this environment
- internal Internal failure