Live data from Hacker News

Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

github.com

21–30 of 73 posts

Re: Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

#21

FEATURE REQUEST PLEASE: As an (ahem) "hoarder" as you so kindly put in the .MD... Here is a feature I would like: Tag-routing... I want to create a folder with content tags. Then, when I go to download something, instead/in addition, I can just put in the tag for the media type and it lands in the right bucket. So /media/docs vs media/movies media/pdfs etc... When I download a thing - just let me calss tag it as movi…

git-annex has metadata driven views[0], which might be what you're looking for. When you're looking at a view, copying or moving a file to a folder "tagname", adds the tag "tagname" to that file. That seems easily scriptable to tag by media type/extension...

[0] https://git-annex.branchable.com/tips/metadata_driven_views/

Re: Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

#23
I love all the cool backend remote storage projects we have, but what I really want is a simple, well-specified app protocol for filesystem operations. WebDAV is too crufty. I'm bullish on Solid but I think there's room for something much simpler. I've done a bit of work[0] in this space but keep getting distracted with other parts of the self-hosted storage stack.

[0]: https://gemdrive.io/

Re: Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

#24

I love all the cool backend remote storage projects we have, but what I really want is a simple, well-specified app protocol for filesystem operations. WebDAV is too crufty. I'm bullish on Solid but I think there's room for something much simpler. I've done a bit of work[0] in this space but keep getting distracted with other parts of the self-hosted storage stack. [0]: https://gemdrive.io/

9p? https://en.wikipedia.org/wiki/9P_(protocol)

I believe most VMs use 9p as a low level protocol for syncing filesystems between host and VM or container.

Re: Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

#25

I love all the cool backend remote storage projects we have, but what I really want is a simple, well-specified app protocol for filesystem operations. WebDAV is too crufty. I'm bullish on Solid but I think there's room for something much simpler. I've done a bit of work[0] in this space but keep getting distracted with other parts of the self-hosted storage stack. [0]: https://gemdrive.io/

9p? https://en.wikipedia.org/wiki/9P_(protocol) I believe most VMs use 9p as a low level protocol for syncing filesystems between host and VM or container.

9p won't work for web apps. Personally I think we just need a small layer on top of standard HTTP for most use cases. It's really not a very hard technical problem, we just need to agree on a protocol.

But it's a chicken-egg situation. App developers aren't going to develop against a protocol that no one uses, and no one's going to use a protocol that doesn't have any apps.

Re: Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

#26

Quoted post unavailable.

Can you explain how simply having a mask on in his profile picture is "propaganda"? Furthermore, how is having a github profile picture "anti-scientific"?

Hilariously thats not even the owner of the Github. Just a contributor !

Re: Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

#27
Spacedrive accounts for every file you own, uniquely fingerprinting and extracting metadata so you can sort, tag, backup

Oh...how I've longed for this. How I've wanted to carve out the time to do exactly this to service my own needs (as a hoarder). I am so excited to use this one it's stable enough to trust fingerprinting to the extent that you can dedupe across devices!

Re: Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

#28

Earlier quoted context omitted.

9p? https://en.wikipedia.org/wiki/9P_(protocol) I believe most VMs use 9p as a low level protocol for syncing filesystems between host and VM or container.

9p won't work for web apps. Personally I think we just need a small layer on top of standard HTTP for most use cases. It's really not a very hard technical problem, we just need to agree on a protocol. But it's a chicken-egg situation. App developers aren't going to develop against a protocol that no one uses, and no one's going to use a protocol that doesn't have any apps.

I'd tunnel it over a websocket, or there's no reason why you couldn't translate its verbs into a REST API. It's a super simple protocol with not a lot of complexity.

It sounds like you're after a federated storage protocol though, i.e. something that two totally different apps can use to allow a user to transfer data between them. This is a much, much bigger leap in complexity and requires a very strong authentication and authorization story. IMHO look into the fediverse and whatever is going on with storage and files there.

Re: Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

#29

Earlier quoted context omitted.

9p won't work for web apps. Personally I think we just need a small layer on top of standard HTTP for most use cases. It's really not a very hard technical problem, we just need to agree on a protocol. But it's a chicken-egg situation. App developers aren't going to develop against a protocol that no one uses, and no one's going to use a protocol that doesn't have any apps.

I'd tunnel it over a websocket, or there's no reason why you couldn't translate its verbs into a REST API. It's a super simple protocol with not a lot of complexity. It sounds like you're after a federated storage protocol though, i.e. something that two totally different apps can use to allow a user to transfer data between them. This is a much, much bigger leap in complexity and requires a very strong authenticatio…

Isn't translating filesystem operation verbs into an HTTP based protocol what WebDAV does?

Re: Spacedrive – a cross-platform file explorer, powered by a distributed filesystem

#30

I love all the cool backend remote storage projects we have, but what I really want is a simple, well-specified app protocol for filesystem operations. WebDAV is too crufty. I'm bullish on Solid but I think there's room for something much simpler. I've done a bit of work[0] in this space but keep getting distracted with other parts of the self-hosted storage stack. [0]: https://gemdrive.io/

What's crufty about WebDAV? I've never used it, but it seems good enough to just use a useful subset of features to avoid the cruft.
Post reply on HN