Gemini Textboard

Back to thread list

#3 - Anonymous - Fri, 12 Jun 2020 19:52:24 UTC

Test thread. Put your test posts here so we don't pollute the main page

#4 - Anonymous - Fri, 12 Jun 2020 20:09:57 UTC

I can ad a post, but I'm anon... does this use a client cert?

#5 - Anonymous - Fri, 12 Jun 2020 20:10:16 UTC

trying another post, but with a client cert active. Will this work?

#6 - Anonymous - Fri, 12 Jun 2020 20:11:08 UTC

No cauth yet, sorry! -fgaz

#7 - Anonymous - Fri, 12 Jun 2020 20:11:19 UTC

auth* :)

#8 - Anonymous - Fri, 12 Jun 2020 20:22:15 UTC

does it works??? (this is neat btw tbh ngl; i've always thought the structure of imageboards was good even if literally every one is a nazi cesspool. better than opaque algorithmy nonsense a la reddit or w/e. sorting by activity is the best imo)

#9 - Anonymous - Fri, 12 Jun 2020 20:24:04 UTC

through the portal?

#11 - Anonymous - Fri, 12 Jun 2020 20:25:57 UTC

I also think the same, the structure is what's really great about *boards. Plus it's easy to implement, so it was a great first project

#13 - Anonymous - Fri, 12 Jun 2020 20:27:19 UTC

Oho, I see that someone is trying to mess with nonces already :)

#14 - Anonymous - Fri, 12 Jun 2020 20:35:53 UTC

To whoever tried to post "Everyone seems to be called anonymous", there's a redirect but with either my server or your client that makes it send the post to the wrong url

#15 - Anonymous - Fri, 12 Jun 2020 20:36:35 UTC

And yes, everyone is "anonymous" 'cause I have yet to add client cert support

#16 - Anonymous - Fri, 12 Jun 2020 20:37:01 UTC

s/redirect but/redirect bug/

#24 - Anonymous - Fri, 12 Jun 2020 22:56:07 UTC

Are new lines allowed? This should answer that question.

#25 - Anonymous - Fri, 12 Jun 2020 22:56:32 UTC

The answer appears to be: no.

#28 - Anonymous - Sat, 13 Jun 2020 10:51:48 UTC

how about ANSI escape codes?

#32 - Anonymous - Sun, 14 Jun 2020 21:52:11 UTC

I thought ANSI escape codes weren't part of the gemini spec?

#33 - Anonymous - Mon, 15 Jun 2020 10:03:15 UTC

Wow, a message board on Gemini? Cool! - Samsai

#34 - Anonymous - Mon, 15 Jun 2020 10:15:45 UTC

@32 not explicitly, but many terminal clients pass them through to the terminal, so they work. e.g. astrobotany uses this. I'm not sure it's a good idea, but there you go...

#35 - Anonymous - Mon, 15 Jun 2020 22:04:30 UTC

baschdel was here

#36 - Anonymous - Mon, 15 Jun 2020 22:05:26 UTC

This is annoying with a cache, I should really put a sideeffect database on my todolist

#37 - Anonymous - Mon, 15 Jun 2020 22:11:12 UTC

=> gemini://gemini-textboard.fgaz.me Do liks get escaped?

#38 - Anonymous - Mon, 15 Jun 2020 22:11:53 UTC

``` preformatted blocks?

#39 - Anonymous - Mon, 15 Jun 2020 22:12:18 UTC

> quotes?

#40 - Anonymous - Mon, 15 Jun 2020 22:14:32 UTC

Good job! Is there a feataure planned to post links?

#41 - Anonymous - Tue, 16 Jun 2020 09:07:27 UTC

Everything is escaped :) I built a library for parsing/printing text/gemini (will be published with the rest)

#42 - Anonymous - Tue, 16 Jun 2020 09:10:13 UTC

I did think about enabling links and other stuff, but left it as TODO. I'll open an issue about that. Ideally there'd also be a way to signal a newline, since the spec doesn't allow them in the input

#43 - Anonymous - Tue, 16 Jun 2020 09:13:21 UTC

Oh, and about escaping, I wish there was an official way to escape stuff. The backslash is kina ugly but at least it works

#44 - Anonymous - Tue, 16 Jun 2020 09:56:27 UTC

The spec doesn't disallow new lines in input at all, they just need to be properly percent encoded. The problem is mostly a UI one, i.e. most clients read only a line of input and stop when you hit enter. But there's no reason they couldn't provide some way to e.g. launch an editor instead.

#45 - Anonymous - Tue, 16 Jun 2020 09:59:16 UTC

As for escaping, I would strongly recommend making it clear that comments in applications like this are plain text and stick everything between preformat toggling lines. This does mean you'll need to wrap comments to a fixed width yourself, which might make them hard to read on mobiles, unless you wrap to 40 chars or so.

#46 - Anonymous - Tue, 16 Jun 2020 21:30:49 UTC

Using preformatted text would be a step backwards. I'd rather allow some line types

#47 - Anonymous - Tue, 16 Jun 2020 21:32:15 UTC

@44 yes, the spec does disallow newlines, if I unerstand this sentence correctly: "The requested resource accepts a *line* of textual user input"

#48 - Anonymous - Wed, 17 Jun 2020 09:09:14 UTC

@43 yes, there really should be an "escaped line" linetype. Having a backslash as the magic character to introduce it sounds good to me. It should work within a preformatted block, so you can have a line beginning with '```' within a preformatted black.

#49 - Anonymous - Fri, 19 Jun 2020 21:47:28 UTC

I don't understand the use of an escaped line, honestly. That much meta-discourse isn't necessary afaict

#50 - Anonymous - Sat, 20 Jun 2020 06:56:10 UTC

Well, it's not really necessary for self-contained lines... but it absolutely is for ```, which affects later lines too. Of course, adding another ``` on the next line should work around the issue, but isn't that nice imo

#53 - Anonymous - Fri, 3 Jul 2020 09:57:18 UTC

agreed that a way of sending multiple lines would be nice. have you given any thought to using the titan protocol for posting, if only optionally? it would seem to handle this problem while still being gemini-y: https://communitywiki.org/wiki/Titan

#55 - Anonymous - Tue, 14 Jul 2020 01:57:00 UTC

such neat

#62 - Anonymous - Mon, 21 Sep 2020 09:27:06 UTC

test from kristall! yoo dudes

New reply