[ANN] gemget, a gemini downloader

1. Cole Anthony Capilongo (colecmac (a) protonmail.com)

Hello Geminauts!

I found out about Gemini through the recent Hacker News post, and I
couldn't resist exploring and making something for it.

I'm using both Castor and Bombadillo for browsing Gemini, and neither
of them really did what I wanted in terms of downloading. There's no
indication of progress, so it feels a bit like the client has frozen
up, until I see the file saved, or some application open.

For that and other reasons, I decided to create a command line
downloader for Gemini, similar to wget but much simpler at the moment.
It's available at https://github.com/makeworld-the-better-one/gemget/
and is written in Go, with binaries available.

I'm somewhat new to Go and Gemini, so I'd appreciate any suggestions
or bug reports a lot.

Happy hacking!

makeworld

Link to individual message.

2. solderpunk (solderpunk (a) SDF.ORG)

Ahoy!

I'm really happy to see that somebody has written something like this,
it's something I've thought would be handy for a long time.  In my mind,
a program like this is an ideal solution to the usability problems
people have cited with rare things like downloading konpeito.media
releases using the more interactive clients.

I'd love to give this a spin, but it's not building for me - or rather,
the github.com/schollz/progressbar dependency isn't building.  Which is
probably just my "ancient" Debian stable version of Go...

Cheers,
Solderpunk

On Mon, May 04, 2020 at 04:22:17PM +0000, Cole Anthony Capilongo wrote:
> Hello Geminauts!
> 
> I found out about Gemini through the recent Hacker News post, and I
> couldn't resist exploring and making something for it.
> 
> I'm using both Castor and Bombadillo for browsing Gemini, and neither
> of them really did what I wanted in terms of downloading. There's no
> indication of progress, so it feels a bit like the client has frozen
> up, until I see the file saved, or some application open.
> 
> For that and other reasons, I decided to create a command line
> downloader for Gemini, similar to wget but much simpler at the moment.
> It's available at https://github.com/makeworld-the-better-one/gemget/
> and is written in Go, with binaries available.
> 
> I'm somewhat new to Go and Gemini, so I'd appreciate any suggestions
> or bug reports a lot.
> 
> Happy hacking!
> 
> makeworld
>

Link to individual message.

3. colecmac (a) protonmail.com (colecmac (a) protonmail.com)

Hello,

Glad to hear you like it! And downloading from Konpeito was exactly
my use case too, it was one of my first tests.

That dependency is annoying, I don't think it's just you. I've changed
the README, the install command is now:

GO111MODULE=on go get -u github.com/makeworld-the-better-one/gemget

Try that and let me know if it works better, you have to have at least
Go version 1.11 I think. Worst case, you can always install from a binary.

One small nitpick: Could you update the Gemini software page? It says
gemnet instead gemget. Thanks for adding it!

makeworld

??????? Original Message ???????
On Tuesday, May 5, 2020 2:56 PM, solderpunk <solderpunk at SDF.ORG> wrote:

> Ahoy!
>
> I'm really happy to see that somebody has written something like this,
> it's something I've thought would be handy for a long time. In my mind,
> a program like this is an ideal solution to the usability problems
> people have cited with rare things like downloading konpeito.media
> releases using the more interactive clients.
>
> I'd love to give this a spin, but it's not building for me - or rather,
> the github.com/schollz/progressbar dependency isn't building. Which is
> probably just my "ancient" Debian stable version of Go...
>
> Cheers,
> Solderpunk
>
> On Mon, May 04, 2020 at 04:22:17PM +0000, Cole Anthony Capilongo wrote:
>
> > Hello Geminauts!
> > I found out about Gemini through the recent Hacker News post, and I
> > couldn't resist exploring and making something for it.
> > I'm using both Castor and Bombadillo for browsing Gemini, and neither
> > of them really did what I wanted in terms of downloading. There's no
> > indication of progress, so it feels a bit like the client has frozen
> > up, until I see the file saved, or some application open.
> > For that and other reasons, I decided to create a command line
> > downloader for Gemini, similar to wget but much simpler at the moment.
> > It's available at https://github.com/makeworld-the-better-one/gemget/
> > and is written in Go, with binaries available.
> > I'm somewhat new to Go and Gemini, so I'd appreciate any suggestions
> > or bug reports a lot.
> > Happy hacking!
> > makeworld

Link to individual message.

4. Cat (cat (a) ff3366.com)

This is dope, thank you!

On Tue, May 5, 2020 at 2:22 AM Cole Anthony Capilongo
<colecmac at protonmail.com> wrote:
>
> Hello Geminauts!
>
> I found out about Gemini through the recent Hacker News post, and I
> couldn't resist exploring and making something for it.
>
> I'm using both Castor and Bombadillo for browsing Gemini, and neither
> of them really did what I wanted in terms of downloading. There's no
> indication of progress, so it feels a bit like the client has frozen
> up, until I see the file saved, or some application open.
>
> For that and other reasons, I decided to create a command line
> downloader for Gemini, similar to wget but much simpler at the moment.
> It's available at https://github.com/makeworld-the-better-one/gemget/
> and is written in Go, with binaries available.
>
> I'm somewhat new to Go and Gemini, so I'd appreciate any suggestions
> or bug reports a lot.
>
> Happy hacking!
>
> makeworld

Link to individual message.

5. Julien Blanchard (julien (a) typed-hole.org)

On 5/4/20 6:22 PM, Cole Anthony Capilongo wrote:

> It's available at https://github.com/makeworld-the-better-one/gemget/
> and is written in Go, with binaries available.

Just tried it, it's very cool! Maybe I could use it with Castor when 
available on a system.

Link to individual message.

---

Previous Thread: Introduction and an offering

Next Thread: GUS questions