No description
Find a file
2025-06-03 03:52:08 +02:00
src Initial commit 2025-06-03 03:52:08 +02:00
.gitignore Initial commit 2025-06-03 03:52:08 +02:00
Cargo.lock Initial commit 2025-06-03 03:52:08 +02:00
Cargo.toml Initial commit 2025-06-03 03:52:08 +02:00
LICENSE Initial commit 2025-06-03 03:52:08 +02:00
readme.md Initial commit 2025-06-03 03:52:08 +02:00

MemosFS

A fuse filesystem from Memos.

Usage

./memosfs <mountpoint> <api_base> <access_token>

parameter example description
mountpoint ./memos filesystem location to mount the filesystem
api_base https://memos.example.com/api base url of the API (no / at the end)
access_token eyJhbGciOiJIUz... an access token

Features

  • List and read memos
  • Editing memos
  • Creating memos
  • Group by tag
  • Group by date
  • Group by creator
  • Comments
  • Resources

Notes

  • This has been tested with Memos v0.24.x
  • Only linux is supported
  • Memos are cached for 30 seconds

Development

Prerequisites

  • Rust 1.87 or newer
  • libfuse

Building

cargo build --release