Skip to content

Navigation Menu

Sign in
Sign up
@sniner
sniner
Follow

Stefan Schönberger sniner

Block or report sniner

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sniner /README.md

Sniner's Cut

Archiving

The conviction these three share: what you decide to keep should outlive the software that wrote it. Plain files, open formats, nothing a future you can't inspect with standard tools.

  • mailvault — Back up and archive your mailboxes: plain IMAP, Gmail, Microsoft 365 over MS Graph, Proton Mail through the Bridge. One .eml file per message, no container and no database — a local copy that is still readable in ten years, searchable through a query database built on demand.
  • immure — Rust library for content-addressed file storage: an entry is named by the hash of its own content, written once and never altered. Deduplication and integrity checking fall out of the naming scheme — no index, no database, and plain sha256sum can still audit the store decades from now. Optional zstd compression and authenticated encryption.
  • ossuary — A personal archive of everything, with everything known about it. A file goes in once, named by the hash of its own content; what is known about it — origin, extracted metadata, your own tags and comments — accretes as an append-only record of claims, none ever rewritten. Built on immure. Early days: pre-0.1.0, and the format may still shift under you.

Archiving as well, though inside someone else's product — tools for working with the DocuWare DMS:

  • docuware-client — Client library for the DocuWare DMS REST API. Query archives, transfer documents, edit index fields, read OCR text; ships with a dw-client CLI for everyday tasks.
  • docuware-mcp — MCP server that exposes DocuWare to LLM clients like Claude Desktop. Built on top of docuware-client.

Disks and devices

  • exhume — A resumable disk imaging and rescue tool — a friendlier dd/ddrescue. Its --refresh mode rewrites only the blocks that actually changed, sparing flash/NAND unnecessary write cycles, and a human-readable state file makes any interrupted run resumable.
  • revenant — Atomic Btrfs snapshots of the Linux root filesystem, EFI partition included. A safety net against bad updates.
  • fifi — Finds identical files in directory trees. Fast, parallel, and hardlink-aware. Rust successor to duplicates, with xxh3 hashing and JSON output for scripting.
  • uwhat — A human-friendly USB device lister — for when the output of lsusb makes your eyes glaze over.

Media

  • viddeck — Fast, modern web frontend for browsing your video collection. Thumbnails, metadata, and inline playback, powered by ffmpeg.
  • jellyplex-sync — Keeps Plex and Jellyfin movie libraries in sync through hardlinks — one file on disk, two frontends to enjoy it from.
  • media-toolbelt — Docker image bundling audio and video CLI tools (ffmpeg, sox, flac, loudgain, MKVToolNix, and friends). A portable toolbox for hosts like Unraid where installing software is awkward.
  • exorcise — Casts out the reader state Calibre secretly writes into your EPUB files, and rebuilds the container to OCF spec so every reader still recognises it. Never touches the actual content of the book.

Plumbing

  • dockdoe — Single-binary Docker host monitor with an embedded web UI. Live container metrics — CPU, memory, state — grouped by compose stack, with htop-style host stats on top. For when squinting at docker stats has lost its charm.
  • filebridge — Lightweight, secure REST API for remote file access — for when FTP and SFTP feel like either too much or too little.
  • monsta — Lightweight status and metrics REST endpoint for Python applications. FastAPI-native and thread-safe, with declarative counters, samplers, and holders for app state.

Pinned Loading

  1. docuware-client docuware-client Public

    A Python client library for the REST API of DocuWare DMS

    Python 16 8

  2. jellyplex-sync jellyplex-sync Public

    Bidirectional sync of Plex and Jellyfin movie libraries using hardlinks

    Python 9 1

  3. mailvault mailvault Public

    A toolkit for email backup and archiving

    Python 3 1

  4. filebridge filebridge Public

    A secure and lightweight REST API for remote file access

    Rust

  5. uwhat uwhat Public

    Human-friendly USB device lister

    Rust

  6. revenant revenant Public

    Atomic Btrfs snapshots of the Linux rootfs including the EFI partition

    Rust

AltStyle によって変換されたページ (->オリジナル) /