package doculib

  1. Overview
  2. Docs
A GUI for tagging and managing document metadata for books, textbooks, or articles

Install

Dune Dependency

Authors

Maintainers

Sources

v1.3.5.tar.gz
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)

  1. tls-lwt < "1.0.0"
  2. ocamlgraph >= "1.8.1"
  3. ocaml >= "4.13.0"
  4. lablgtk3 >= "3.1.2"
  5. metadb = "1.0.2"
  6. cohttp-lwt-unix >= "2.5.0"
  7. dune >= "2.9"

Dev Dependencies (1)

  1. odoc with-doc

Used by

None

Conflicts

None

OCaml

Innovation. Community. Security.