💾 Archived View for gemini.ctrl-c.club › ~maquinisto › updates.gmi captured on 2022-06-03 at 23:40:09. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2022-04-28)

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

What's going on in ~maquinisto

Still working on pyglog and pyblog

2022-03-21

I have made a lot of progress on pyglog and it's HTTP counterpart pyblog. I am aware that similar programs for creating static blog/gemlog pages exist. But once I got started, I started having fun figuring out how to do things and I figure it's a good programming exercise for me. I have no code I'm ready to show yet. I would like at least to have a fully-functioning thing before I show anyone. I hope some folks here in the club might be willing to have a look at it and critique it.

The gemlog version, pyglog, is basically finished and working but I want to add a feature or two. pyblog is necessarily more complicated because HTML is so much more complicated than gemtext. That's what I'm currently working on and is almost finished.

Right now I'm taking a "functional" approach to both since that just seems to come naturally to me. But this project might finally be something big and complicated enough to warrant me trying to do it again with an object-oriented approach. But I'll make that decision once I've finished and started using it for a while.

I bought a Keychron K2 v2

2022-03-10

It's a pretty slick keyboard. Very nice! I wrote about my first impressions with it.

./writing/keychron_k2.gmi

Pyglog is almost done!

2022-03-08

I've been working on a Python gemlog management program I call `pyglog`. Today I have reached a working version of the program with all the essential functionality working. I just want to polish it up a bit more and test it before I share it here. It's currently using a very basic input/menu system powered by the `pyinputplus` module. I would like to eventually replace this with `ncurses` but I've still got a lot to learn about using `ncurces` before I can make any practical use of it.