mount an atproto PDS repository as a FUSE filesystem
Rust 100.0%
4 2 0

Clone this repository

https://tangled.org/oppi.li/pdsfs
git@tangled.org:oppi.li/pdsfs

For self-hosted knots, clone URLs may differ based on your setup.

readme.txt
pdsfs
-----

mount an atproto PDS repository as a fuse3 filesystem.


usage
-----

    cargo run -- [DIDs|handles ...] [-m mountpoint]

example
-------

    $ cargo run -- oppi.li icyphox.sh
    ⠏ [00:00:00] using cached CAR file for...did:plc:qfpnj4og54vl56wngdriaxug
    ⠏ [00:00:00] using cached CAR file for...did:plc:hwevmowznbiukdf6uk5dwrrq
    mounted at "mnt"
    hit enter to unmount and exit...


    $ cat foo/**/sh.tangled.publicKey/* | jq -r '.key'
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICJPYX06+qKr9IHWfkgCtHbExoBOOwS/+iAWbog9bAdk icy@wyndle
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMj1Dn9YuFo2BNr993ymBa6nzyyIKAURIqMbUtfI8+4X op@mantis
      .
      .
      .