💾 Archived View for bbs.geminispace.org › s › Lagrange › 11466 captured on 2023-11-14 at 08:29:10. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-11-04)
-=-=-=-=-=-=-
Proposal: Lagrange saves pages in a folder that includes the domain
site: gemini://somesite.org/first/second/third.gmi saved file: ./somesite.org/third.gmi
Personally I would take it one step further and save it like this:
./protocol/gemini/somesite.org/first/second/third.gmi
But I realize that's not everyone's cup of tea. However, having a built-in way of remembering where saved GemText originated probably is.
Nov 04 · 10 days ago
This sounds similar to a GitHub feature request:
— https://github.com/skyjake/lagrange/issues/514
How would you be utilizing these cached pages that are organized in a directory hierarchy? For offline viewing later or perhaps something else?
👤 AnoikisNomads · Nov 05 at 13:45:
(not the OP) I'd use offline files as a "read later" function and to use my OS' search tools to find content again that I know I had somewhere. lastly: bitrot is a real issue here on gemini... sites disappear fast, either for good or by moving.
about the directory structure proposal: I'd +1 to keep the deep structure to avoid name collisions and to keep relative links within a page working
Do you think the app would have to keep track of the size of the offline storage and have a maximum limit for the total size? I'd say no, if the point is to have offline access to all that you've viewed previously.
👤 AnoikisNomads · Nov 05 at 14:18:
Text files are tiny... I don't see a need. maybe a builtin display of how much space is being used would be neat, but also not required IMO
I was mainly thinking of photos and music files that routinely are several megabytes large. Over a few months, those might grow the storage to unwieldy sizes.
There could be a per-file size limitation, though.
👤 AnoikisNomads · Nov 05 at 21:13:
oh, gotcha. personally I don't need those. currently I'm manually downloading the .gmi files to my disk and any additional media gets lost - I'm on gemini for the words... YMMV