Comment by 🚀 decant-
so megaupload for gmini?
Feb 24 · 10 months ago
6 Later Comments ↓
Congratulations, and thank you for your work!
I recently fixed the bug in Yoda, so here is my testing file:
I have a few questions:
1. what types of files are welcome there?
2. how long do they remain available (programmatically)?
3. what about short addresses?
4. are there any file size limits?
5. Titan supports custom attributes, do you plan to add some tags feature?
I think the answers could be placed somewhere on the main page, by the way
@ps
1. every file can be uploaded, as it's too much of a hussle to deal with mime type restrictions. browsers/users can change it during upload, trying to guess the type may not relate 1-to-1 to the real type, etc.
2. they're not cleaned automatically now, so forever
3. they could be shorter, or could be longer, i decided that 24 chars should be fine for v2
4. there is, it's configurable, currently it's 1Mb. I should state it on the page
5. this would be useful for a public main page with published files, but currently the goal is just to serve as a cloud-ish system to throw files in it and give someone else the link
updated it with TOS and verbose file limit
A feature that I would like to have is URL that includes the hash of the file (in a documented way). If you know the hash of the file, you can download it, and do not have to trust the server's certificate in order to trust the contents of the file (unless you are concerned that someone is spying on which files you are downloading). (I made up a "hashed:" scheme which allows the trust, but not automatically knowing the URL.)
@zzo38 good thought, also related with bittorrent/ipfs conception
@zzo38 this could be useful with short hashes, but they come with collision. I'd be uncomfortable to use links that are 256 or 512 chars long :)
Original Post
Osiris file sharing is released! Now everyone can share files :) I'll update it tomorrow with some TOS, then will implement some more features and call it a day. It's almost ready, just needs some styling [gemini link] devlog