This page permanently redirects to gemini://tilde.pink/~shrmpy/.
2022.06.16: Joined a game jam.
I'm hoping that I can complete my first game. Because the point of the jam is 2 weeks for better or worse, it's not about getting it perfect. This is the inaugural game jam for the Ebitengine which is a 2-D Golang game engine. So even the first day I learned something worthwhile in attempting to configure the Github workflow to publish to the itch.io downloads store.
Normally, the Butler CLI tool is used to do butler login
and generate the wharf API key. However since my raspberry-pi is arm64, Butler is not available. Theoritically, with access to the projects Github public repo we should be able to do go install github.com/itchio/butler@latest
. Except numerous errors surface (maybe there are outdated dependencies); lots of the errors reference v15.11 while the release tag reads v15.21. In any case, reading the source and arriving at the mansion
package's authenticate.go
showed promising URI construction logic. After paring down the code to the terminal (or remote term) related behavior, it worked for a OAuth session. It actually seems possible to achieve the OAuth with a cURL post request, but I'm not clear whether the redirect_uri
is required. I want to write a blog post to keep this lesson for future reference.
2022.05.04: My first page on the journey to the slow web.
Gemini is designed to encourage clients written in ~100 LOC. It's appealing to the tinkerers and DIY crowd. Why settle for huge browsers that are complex and difficult to prove as secure. The endless features and innovations to differentiate from another competing product was grossly out of control during the Internet Explorer race. The result? we as users were shoveled browsers and the illusion of control was "which bloat is least objectionable". To the developer, I remember the promise was that writing an app once could then deploy to all thin clients across platforms Mac/PC. Now we know, and today we start again. The world is crazy right now. Let's make something nice, simple, and sane.
Places to start:
=> The Gemini Project Home | Tildeverse information This content has been proxied by September (ba2dc).Proxy Information
text/gemini;