<-- back to the mailing list

Viability of *apps* on Gemini? [TECH]

Johann Galle johann at qwertqwefsday.eu

Thu Jan 28 14:12:28 GMT 2021

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

On 2021-07-28T13:53+01:00, tayevnge wrote:

Hello,

Hello!

Please help me understand viability of creating simple form-based apps
like message boards, job offer boards, etc on Gemini.
I am aware there are no multi-input forms but there seem to be an
"input" feature.

In theory you could do it, have a look at a recent thread on forms in themailing list archives:<https://lists.orbitalfox.eu/archives/gemini/2021/004921.html>

Does Gemini support or intends to support meaningful user input and
interactivity?

I don't think so, beyond what is already present with the input and secret inputstatus codes, as well as just "being on a page".

Is it realistic to build real world "text applications"?

Probably not, why not use another protocol? (again, see the linked thread)

How about multi-line user input, file upload etc?

Multiline input is theoretically possible by percent encoding a linefeed.

For file upload, maybe have a look at one of the adaptations mentioned in thelinked thread (Dioscuri, Titan, and Inimeg)?

Any example apps?

Depends on what you would call an app. You can have a look at some piecespublished on the mailing list:Tic Tac Toe (seems to be inoperable at the moment [1])     <gemini://tictactoe.lanterne.chilliet.eu>  <https://lists.orbitalfox.eu/archives/gemini/2020/003712.html>Interactive Fiction     <gemini://gemif.fedi.farm>  <https://lists.orbitalfox.eu/archives/gemini/2020/003725.html>

Johann

[1] It gives me a header of "30 ---------", which does not make sense.---You can verify the digital signature on this email with the public keyavailable through web key discovery. Try e.g. `gpg --locate-keys`...

-------------- next part --------------A non-text attachment was scrubbed...Name: OpenPGP_signatureType: application/pgp-signatureSize: 840 bytesDesc: OpenPGP digital signatureURL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20210128/765937b6/attachment.sig>