mastodon-fuse allows you to mount fediverse as a file system.

Timelines are presented as files and folders. Hashtags and stars are compatible with the Nautilus file browser.

Following is performed using symlinks.

@xssfox I’m finally going to need to commit the syntax for `ln -s` to memory.
@xssfox This actually isn't a terrible idea.
@xssfox I kinda want to build that to learn how fuse works

@tsia_ @xssfox Fuse over HTTP is, in my experience, 50% black magic because "woah, a filesystem over HTTP" and 50% throwing your files into a blender and see what happens because "woah, a filesystem over HTTP".

I'd try that, sounds fun.

@xssfox hmmm, how would it handle content warnings?
@xssfox brb gonna `grep -r`
@kieran discoverability problem fixed!

@xssfox mv /mastodon/xssfox/currentToot /dev/null

... I expect a working implementation by the end of the week. 😂

@xssfox
The question is, how would replies be handled? Would a toot just be a folder with a message.txt and the replies additional files? Are the replies subfolders?
@xssfox Iirc this was basically how BeOS stored emails, and there was a lot of desire to do this kind of thing. There's an alternative future where mapping network resources to our file system is normal.
@xssfox @nurbs Exposing a *maildir* compatible filesystem structure would be perfect. Can use pine or dovecot on top.
@xssfox anything is mountable as a volume with enough effort
@xssfox Plan9 and Haiku would like to know your location.

@xssfox I have never been so terrified and yet so curious in all my life

My poor RSS feeds, tho

@xssfox this sounds a lot like the tarot card FS my buddy was building for plan9 👀👀