Announcing gemini://ecmelberk.com

1. Ecmel Berk CanlΔ±er (me (a) ecmelberk.com)

Hey all!

I just wanted to let people know I am now hosting a Gemini server for
my own site.

I am currently using molly-brown as my server software, though I will
most likely fork it (or write another one myself) as I have something
specific in mind, and none of the existing software seem to be flexible
enough to do it.

For content, I am currently just converting Markdown to text/gemini (is
there any canonical name for the format?) via an ugly script, which can
be found at [1] if anyone's willing to see and use it for their own
needs.

As for my thoughts about Gemini (from someone who never used anything
but HTTP): It's really nice. The only suggestion I'd give would be to
make text/gemini have a little more flexibility in terms of formatting
(maybe like Markdown, but w/o images), but I do realise that (1) it
would be difficult to render to any TUI browser and (2) most formatting
can be accomplished via clever ASCII/ANSI art, especially if you write
it by hand and not use any scripts like I do.

Anyway, I wish Gemini succeeds, and I wish everyone a good day!

[1]: https://git.sr.ht/~admicos/ecmelberk.com/tree/master/_gemini

p.s: I also have an RSS feed at gemini://ecmelberk.com/gemini.xml if
anyone wants to subscribe to it for some reason.

Link to individual message.

2. James Tomasino (tomasino (a) lavabit.com)

On 5/15/20 11:52 AM, Ecmel Berk Canl?er wrote:
> The only suggestion I'd give would be to
> make text/gemini have a little more flexibility in terms of formatting
> (maybe like Markdown, but w/o images), but I do realise that (1) it
> would be difficult to render to any TUI browser and (2) most formatting
> can be accomplished via clever ASCII/ANSI art, especially if you write
> it by hand and not use any scripts like I do.

Gemini can serve other mime types, so if you'd like to serve
text/markdown you are able to do so. The gemini format for .gmi or
.gemini is intentionally stripped down, but is itself quite similar to
markdown.

If a few people start serving content with that mime-type, you're likely
to see some of these lovely clients add support to render it as well.

Link to individual message.

3. Ecmel Berk CanlΔ±er (me (a) ecmelberk.com)

On Fri, 15 May 2020 12:29:39 +0000
James Tomasino <tomasino at lavabit.com> wrote: 
> Gemini can serve other mime types, so if you'd like to serve
> text/markdown you are able to do so. The gemini format for .gmi or
> .gemini is intentionally stripped down, but is itself quite similar to
> markdown.
> 
> If a few people start serving content with that mime-type, you're
> likely to see some of these lovely clients add support to render it
> as well.
> 

I know it can be done, but since Markdown isn't currently a thing in
most clients, serving Markdown files (right now, at least) most likely
won't be as polished as text/gemini or plain text even.

I'm not complaining btw, The text/gemini format in it's current state
is pretty good, and does what (I assume) it's supposed to do pretty
well.

Link to individual message.

4. solderpunk (solderpunk (a) SDF.ORG)

On Fri, May 15, 2020 at 02:52:18PM +0300, Ecmel Berk Canl?er wrote:
 
> I just wanted to let people know I am now hosting a Gemini server for
> my own site.

Thanks for the heads up, it's on the list now.
 
> converting Markdown to text/gemini (is
> there any canonical name for the format?)

Some people have called text/gemini documents "Geminimaps", generalising
from "Gophermaps".  I haven't officially "endorsed" anything yet (at
least not that I remember doing!), but that name certainly doesn't
bother me.

> p.s: I also have an RSS feed at gemini://ecmelberk.com/gemini.xml if
> anyone wants to subscribe to it for some reason.

Hmm, maybe I need to think about adding RSS support to CAPCOM...

Cheers,
Solderpunk

Link to individual message.

5. Sean Conner (sean (a) conman.org)

It was thus said that the Great Ecmel Berk Canl?er once stated:
> Hey all!

  Hello.

> I just wanted to let people know I am now hosting a Gemini server for
> my own site.
> 
> I am currently using molly-brown as my server software, though I will
> most likely fork it (or write another one myself) as I have something
> specific in mind, and none of the existing software seem to be flexible
> enough to do it.

  I'm curious as to the feature you have in mind.  Care to share?

> As for my thoughts about Gemini (from someone who never used anything
> but HTTP): It's really nice. The only suggestion I'd give would be to
> make text/gemini have a little more flexibility in terms of formatting
> (maybe like Markdown, but w/o images), but I do realise that (1) it
> would be difficult to render to any TUI browser and (2) most formatting
> can be accomplished via clever ASCII/ANSI art, especially if you write
> it by hand and not use any scripts like I do.

  Check the archives [1] for previous discussions.  It won't be hard to find
them, as they make up about half the posts so far.

> Anyway, I wish Gemini succeeds, and I wish everyone a good day!

  Thanks.

  -spc

[1]	https://lists.orbitalfox.eu/archives/gemini/

Link to individual message.

6. Ecmel Berk CanlΔ±er (me (a) ecmelberk.com)

On Fri, 15 May 2020 17:07:36 -0400
Sean Conner <sean at conman.org> wrote:

>   I'm curious as to the feature you have in mind.  Care to share?

I am essentially looking for some way to replicate the nginx
configuration at [1], which if done, would allow for a GitHub Pages-like
"`git push` to publish" system for Gemini.

The wildcard portion of it might be done with scripts listening for new
directories and updating server configuration accordingly, but most
of the server software I checked out didn't have good (if any) vhost
support.

[1]:
https://git.sr.ht/~admicos/nginxpages/tree/master/nginx/default.conf#L3-8

Link to individual message.

7. Sean Conner (sean (a) conman.org)

It was thus said that the Great Ecmel Berk Canl?er once stated:
> On Fri, 15 May 2020 17:07:36 -0400
> Sean Conner <sean at conman.org> wrote:
> 
> >   I'm curious as to the feature you have in mind.  Care to share?
> 
> I am essentially looking for some way to replicate the nginx
> configuration at [1], which if done, would allow for a GitHub Pages-like
> "`git push` to publish" system for Gemini.

  Huh.  If I understand that fragment [2] it seems to maybe use some form of
regex to map directory names to domain names?  Or something?  It allows the
importing of a number of sites per name?  

  And yeah, the virtual hosting in Gemini is pretty weak right now---I would
have thought there would be more servers that support it, but no, I checked
each one listed [3] and only found two that support vhosts:

	gemserv
	GLV-1.12556 [4]

> The wildcard portion of it might be done with scripts listening for new
> directories and updating server configuration accordingly, but most
> of the server software I checked out didn't have good (if any) vhost
> support.

  Define "good vhost support."  Is it---ease of configuration?  Actual
support?  

  -spc

> [1] https://git.sr.ht/~admicos/nginxpages/tree/master/nginx/default.conf#L3-8

[2]	I run Apache (and have since the late 90s) and never really looked
	at Nginx.

[3]	https://portal.mozz.us/gemini/gemini.circumlunar.space/software/

[4]	I thought a certificate had to list all possible hosts on the
	server, but no, you can use multiple certificates.  Learned that and
	rewrote GLV-1.12556 to support multiple sites over the past two
	days.

Link to individual message.

---

Previous Thread: Announcing gemini://rawtext.club

Next Thread: Vim Syntax update