💾 Archived View for rawtext.club › ~sloum › geminilist › 007162.gmi captured on 2023-09-28 at 16:30:49. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

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

<-- back to the mailing list

Not always online capsules

Jonathan McHugh indieterminacy at libre.brussels

Tue Sep 21 10:46:36 BST 2021

- - - - - - - - - - - - - - - - - - - 

If the time expectations were known in advance it would be cool to describe it in a progammatic way.

I have a lot of respect for Roaring Penguin's Remind tool=

https://www.roaringpenguin.com/products/remind

As a practical example, perhaps you want to run a service only when there is a Blue Moon=

https://www.linuxjournal.com/article/3529``` remindFSET isFirstFull(date) \ monnum(moondate(2, date)) == \ monnum(moondate(2, moondate(2, date)+1))REM 1 SATISFY isFirstFull(trigdate()) set blue moondate(2, moondate(2,\ trigdate())+1)\MSG Next blue moon is [trigger(blue)]```
Running this script through Remind shows that the next blue moon will take place on October 31, 2001. The one after that is July 31, 2004.

Providing use input to a service could allow people to programatically provide an overview of core services.

It could also provide directions to people as to when people should expect to parse content from invididual URIs, minimising calls.

Having such a header in users' draft GemText files could provide a casual workflow for aligning writers with consumers better - potentially including deadline expectation for peer review or responses. A tidy script could parse Remind blocks and update this service as things move along. Perhaps it could be provided as a Git hook based upon criteria.

Kind regards,

====================Jonathan McHughindieterminacy at libre.brussels

September 21, 2021 11:32 AM, "metalune" <metalune at mailbox.org> wrote:

Maybe not just 'please try again later', but rather have a default
syntax for specifying when a site is up usually so clients can display
how long until the site will be online again or maybe even add a timer,
or automatically fetch the site when it's online so you can watch it
when you go online yourself again, the possibilites are endless.