It’s been a while since I’ve written a blog post. But, my entry into Gemini space prompts me to finally write about what’s been going on with me. The simplicity of writing in Gemini, and the “cool new thing” feel is quite inviting. And, because the people at tilde.pink have given me a space to serve this, I have direct access to the files, processes that go into how things look, everything.
Static Site Generators and my disillusionment from them
I like Hugo, I really do. But a theme problem got in the way, leaving me unable to actually build the site. So, I looked for another one, finding
It worked well, but I couldn’t customize it that much. It had a great plugin that took the text of an article and made the whole blog into a podcast using ESpeak to speak the articles, but I had no idea how to customize the theme, put in my usual “reading time” functionality, or any of that.
So, I just left the blog as it is, a basic Nikola site on Github Pages. I didn’t want to mess with it anymore. I didn’t want to have to deal with config files, running scripts, all that. Besides that, I’ve been very busy with work-related stuff.
Python for lunch!
For a while now, I’ve wanted to write a script that grabs the lunch menu from the Moodle page, gets the menu for today, and shows it, or speaks it, to the user. A few weeks ago, I completed it. What I’ve learned:
- Python is easier for me when I have a project to work on. I’ll start using the Automate the Boring Stuff book more for this.
- I learned about the “try” and “except” functionality easily, lending credit to my idea that I learn best with projects.
- Emacs’ Python mode is pretty great, and voice-lock-mode of Emacspeak has gotten me out of a few situations I wouldn’t have found easily otherwise.
So, below is a link to:
the Python source of the Lunch program
Entry into Gemini space
At first, I was afraid that there would be lots of ASCII graphics. These never are understandable to screen readers. And there are some, but not as much as I’d feared. Then I found a Gemini browser for Emacs, called
which is pretty good. It isn’t optomized for Emacspeak use, and it doesn’t show the Alt text of preformatted blocks, but it’s good enough for my use.
Switching *back* to Emacs
A while back, I wrote an article about
where I talked about switching from Mac and Emacspeak to Windows and VS Code. Well, turns out that VS Code being a memory-hogging Electron app, and it really just being another edit field, made that kinda fall through. Now, I’m on Linux (I’ll write about that, I promise), and use Emacspeak again. Reasons include:
- VS Code on my laptop was quite unresponsive. Emacspeak on my (now Linux) laptop is snappy.
- It looks like VS Code won’t be using sounds for events, like reaching a line with an error, any time soon.
So, since I had nothing more to lose, and because Linux was calling my name, I switched, and I’m pretty happy with it now, actually. I don’t know if it’s my continuing maturation, or Linux accessibility improvements, but I’m finding that I’m mostly able to do anything from Linux, and even more, since there is an actually good podcast client for Linux, GPodder.