#fuse #mount #attachment #mounting #userspace #zotero

app zoterofs

FUSE filesystem for mounting the Zotero library

1 unstable release

0.1.0 Sep 15, 2024

#1308 in Filesystem

GPL-3.0-only

11KB
285 lines

ZoteroFS

Mount your Zotero library as a FUSE filesystem. All attachments are symlinked in a diretory tree mirroring the Zotero collections.

Installation

$ cargo install zoterofs

Usage

$ export ZOTEROHOME=/home/me/zotero
$ export MOUNTPOINT=$ZOTEROHOME/mnt
$ zoterofs $ZOTEROHOME $MOUNTPOINT

$ ls $MOUNTPOINT
MyCollection

TODO

  • Fstab example
  • Hot reloading

Dependencies

~2.5–3.5MB
~64K SLoC