💾 Archived View for gemini.omarpolo.com › post › telescope-07.gmi captured on 2023-06-16 at 16:21:51. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-01-29)

-=-=-=-=-=-=-

Telescope 0.7

New release for my favourite gemini browser

Written while listening to “Via Paolo Fabbri 43” by Francesco Guccini.

Published: 2022-01-13

Tagged with:

#gemini

Telescope

The 0.7 release is named after “Via Paolo Fabbri 43”, a song by Francesco Guccini. It's a song about:

una canzone piena di cose e di scherzi, e l'ironia è soprattutto su di me, sui miei “se fossi, se facessi” che a volte forse sono solo scuse per non essere e non fare. La canzone vuole essere un invito a essere di più e a fare di più.

(in English)

a song full of things and jokes, and the irony is mostly about me, about my “if I were, if I did” that sometimes are just excuses for not being and not doing. The song wants to be an invite at being more and doing more.

I think it's quite appropriate for this release: I've been thinking about a cache scheme that I like for something like 5 months now, but without doing anything at all until the other day. It took just two evenings to sit down and implement a simple in-memory cache store with a simple time-based expire strategy.

In the near future I'd like to explore the idea of keeping a persistent cache on disk. I think it's incredibly cool to build your own offline version of the geminispace/gopherspace when you browse with Telescope, and it allows all kind of interesting stuff. It becomes possible to browse offline, or read pages even when the capsule is down, and allows to do fast searches across cached pages (have you ever thought “last week I was reading an interesting article about, if only I could find it again”?) I think solderpunk wrote something about it, I’m curious to see how it works in practice.

Changelog

Note: the format of the session file was extended. Old session file will be opened fine, but older telescope version won't be able to correctly handle session files generated after v0.7.

New features:

Improvements:

Bug fixes:

Breaking changes:

-- text: CC0 1.0; code: public domain (unless specified otherwise). No copyright here.