@hackclub_nutrient623 on Rustic Pride
Rustic Pride - A Rust based CLI application that provides information on different LGBTQIAS+ orientations and their flags.
It does exactly what the name says currently. It provides information and flags of different LGBTQIAS+ orientations and terms. All from the MediaWiki powered site `https://lgbtqia.wiki/`.
Currently Rust is needed to be able to install the program, as crates.io is the only distribution method. I debated about how I wanted to distribute this for a while. For one of my other projects, I had used GitHub actions. But I am no-longer using GitHub. Forgejo has actions, though I don't seem to have access to the necessary runners from Git.Gay. Granted I didn't try very hard to figure out how that actually worked. I diffident want to switch back to Windows just for compiling an exe (I switched to my Linux install for the final bit of coding as a celebration of the first release. Don't question my logic or what I find honorable.) and cross-compiling didn't want to work. OS Error 2.
Ratatui is kinda weird to work with. I'm starting to get the hang of it kinda though. After building three programs with it. Slint was a lot easier. But that's not in the terminal. Slint was even pre-ai coding. Ratatui I get to use Claude and Mistral and Gemini (and the amazing documentation Rust crates have) to figure things out. Most of this project's UI I was able to yoink from one of my other projects though. The only entirely custom to this project UI element is the query response page.
- 7 devlogs
- 18h