💾 Archived View for gemlog.blue › users › sloum › 1607657698.gmi captured on 2024-08-18 at 20:51:52. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2021-11-30)

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

Recent fun projects for geminispace

I have not had a lot of time to work on personal coding projects lately. Or, maybe I have had time and not energy/willpower. Either way, I have managed to get a few things built. This is a bit of a "hey, look what I made. Maybe it will be useful to you?" kind of post. So, if that isnt your thing it is safe to stop reading now.

Recent Projects

I wrote up a script to query the national weather service api to get a weather forecast for the next week (from whenever you query). At present it accepts US zip codes.

US Weather Report (by zip code)

On rawtext.club a user posted a csv with around 1k recipes in it and some questions about converting it to a sql database. I ended up making a gemini frontend that allows users to search the recipes by ingredient or by recipe title (the query accepts comma separated search terms if you want to search for multiple terms).

Recipes

Those are the two new ones. Some other stuff that might be of interest:

Geminews: Text news without the hassle

Othello (the game) over gemini

I also managed to get an updated version of my client, Bombadillo, released recently! It has some good fixes to gemini issues that should hopefully make things run a bit smoother. If you have not checked it out and are interested in doing so I recommend building from source, but there are also binaries available.

Bombadillo

Thanks for letting me plug a few recent projects. Hopefully they are useful to someone. If anyone is curious, the recipes, weather, othello, and geminews are all coded in Python. The first three are cgi scripts and the last is run on a cron job. They are all served up by Molly Brown (the gemini server). Bombadillo is coded in go, with no outside dependencies beyond a go compiler and a terminal in a posix or posix adjacent environment.