💾 Archived View for gemi.dev › gemini-mailing-list › 000209.gmi captured on 2024-05-12 at 16:00:24. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-12-28)

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

ANN: deedum a mobile gemini browser

1. me (a) case.codes (me (a) case.codes)

An HTML attachment was scrubbed...
URL: <https://lists.orbitalfox.eu/archives/gemini/attachments/20200613/f381
fe88/attachment.htm>

Link to individual message.

2. me (a) case.codes (me (a) case.codes)

[apologies if this is duped, I fear my mail client was sending html and 
the message got dropped by
the listserv]

Hi all,

What an amazing and inspiring community I've stumbled upon.

I've long been lamenting the idea that a web browser now takes somewhere 
around a billion dollars
to build. So when I came across gemini I had to try out it's promise of 
being able to build a
client with low effort.

So I picked up flutter and the protocol spec and made a gemini browser; 
deedum. This is really cool
to me cause I probably spent less than 16hours on it, mostly fighting 
fixed width font rendering in
flutter and it's also my first real app.

It's awaiting review in the android playstore, and I'll be trying to get 
it building for iOS and
into the app store. I'll also look into what it takes to get on fdroid.

Here's the repo

https://github.com/snoe/deedum

If anyone wants to jump in you are more than welcome!

A couple things I ran into:

It's missing client certs, its not clear to me if they actually should be 
transient or just fully
user managed. They have cool potential though!

Some sites don't seem to close the socket after sending a response, this 
could be me doing
something wrong but gemini://mozz.us:1965/journal/ is one example of such a site.

`ncat --ssl -c "cat test.gmi" ...` is great for testing, and also proves 
what a great idea gemini
is.

Thanks!
Case

Email domain proudly hosted at migadu.com

-- Email domain proudly hosted at https://migadu.com

Link to individual message.

3. solderpunk (solderpunk (a) SDF.ORG)

On Sat, Jun 13, 2020 at 06:58:44AM +0000, me at case.codes wrote:
> [apologies if this is duped, I fear my mail client was sending html and 
the message got dropped by
> the listserv]

It didn't get dropped, but goodness, what a relief to get a plaintext
version! :)

> It's awaiting review in the android playstore, and I'll be trying to get 
it building for iOS and
> into the app store. I'll also look into what it takes to get on fdroid.

That would be just wonderful!  There is so far only one other Android
client to my knowledge, and it's not yet in either of those places.
It's also a little out of date now, with a few spec changes having
happened since it was made.  A more recent Android client available from
F-Droid would make me very happy.

> It's missing client certs, its not clear to me if they actually should 
be transient or just fully
> user managed. They have cool potential though!

The spec will hopefully be a bit clearer on that front quite soon.  But
I still think people writing new clients now would be making an entirely
rational decision to not bother wading into the client cert thing until
some more established conventional workflows have been settled on.  It's
the most "under development" part of the whole thing by far at this
point, and they are also not necessary to view 99% of what's currently
in Geminispace, so there is no need to rush into supporting them.

Cheers,
Solderpunk

Link to individual message.

4. Peter Vernigorov (pitr.vern (a) gmail.com)

Awesome work! I personally decided against using a cross-platform
frameworks for my iOS client (source here
https://github.com/pitr/gemini-ios), since I've never used them
before. Once you get to iOS submission to the app store, feel free to
reach out, as it was not quite straight forward for my app to get
approved even for beta testing in Testflight.

On Sat, Jun 13, 2020 at 8:58 AM <me at case.codes> wrote:
>
> [apologies if this is duped, I fear my mail client was sending html and 
the message got dropped by
> the listserv]
>
> Hi all,
>
> What an amazing and inspiring community I've stumbled upon.
>
> I've long been lamenting the idea that a web browser now takes somewhere 
around a billion dollars
> to build. So when I came across gemini I had to try out it's promise of 
being able to build a
> client with low effort.
>
> So I picked up flutter and the protocol spec and made a gemini browser; 
deedum. This is really cool
> to me cause I probably spent less than 16hours on it, mostly fighting 
fixed width font rendering in
> flutter and it's also my first real app.
>
> It's awaiting review in the android playstore, and I'll be trying to get 
it building for iOS and
> into the app store. I'll also look into what it takes to get on fdroid.
>
> Here's the repo
>
> https://github.com/snoe/deedum
>
> If anyone wants to jump in you are more than welcome!
>
> A couple things I ran into:
>
> It's missing client certs, its not clear to me if they actually should 
be transient or just fully
> user managed. They have cool potential though!
>
> Some sites don't seem to close the socket after sending a response, this 
could be me doing
> something wrong but gemini://mozz.us:1965/journal/ is one example of such a site.
>
> `ncat --ssl -c "cat test.gmi" ...` is great for testing, and also proves 
what a great idea gemini
> is.
>
> Thanks!
> Case
>
> Email domain proudly hosted at migadu.com
>
> -- Email domain proudly hosted at https://migadu.com
>

Link to individual message.

5. Matthew Graybosch (hello (a) matthewgraybosch.com)

On Sat, 13 Jun 2020 06:58:44 +0000
me at case.codes wrote:

> It's awaiting review in the android playstore, and I'll be trying to
> get it building for iOS and into the app store. I'll also look into
> what it takes to get on fdroid.

I'm glad to hear about this, and I'd love to be able to install deedum
via fdroid.

-- 
Matthew Graybosch		gemini://starbreaker.org
#include <disclaimer.h>		gemini://demifiend.org
https://matthewgraybosch.com	gemini://tanelorn.city
"Out of order?! Even in the future nothing works."

Link to individual message.

6. solderpunk (solderpunk (a) SDF.ORG)

On Sat, Jun 13, 2020 at 06:58:44AM +0000, me at case.codes wrote:
 
> It's awaiting review in the android playstore, and I'll be trying to get 
it building for iOS and
> into the app store. I'll also look into what it takes to get on fdroid.

I was pleased to find just now that Deedum is, indeed, available in the
Playstore!  This is quite a big step in making mobile Gemini browsing
widely accessible, thanks a lot!

Cheers,
Solderpunk

Link to individual message.

---

Previous Thread: sysadmin advice concerning backups

Next Thread: [ANN ] Gig - Go framework