I think @dinosaur found the solution here url-friendly variant of base64 we can just convert to base64, then regexp to make it url friendly. We'll just make everything also accept friendly64 the same as base64. Also, we could maybe accept names as well as sigils, like /blob/{friendly64}
then it will be easy to share. Not as ugly as URI encoding.
Oh I didn't realize that post was from 4 months ago!
what would we have to change?
- ssb-ref (which provides functions to validate ids)
- multiblob (which stores blobs)
- secure-scuttlebutt (where it retrives messages)
- ssb-markdown
that might do it?