What programming projects are you working on? What languages are you learning? What problems are you solving?
For me, I’m currently working on an RSS feed generator. It will have both a web interface and a CLI. The challenging part is figuring out what elements of a webpage I want to include in the feed item, and how to parse information from pages of varying layouts.
@yequari: Lol, I’m never going to finish it (due to my turtle pace) but I’ve been working on a p5.js (Processing, coded) art piece for a while now. What I’m sharing is 1 element (of ~5, only 2 more to go! Someday… ) that the final piece will have simultaneously:
Feel free to check out the code! Lord knows I’ll have to re-learn it whenever I pick this project back up again sometime in this millennium.
Note: Hope the duplicate post doesn’t upset anyone, but this is as much a programming project as it is an art one!
Woah that’s really neat! I love the kind of art that is possible with stuff like that, it’s both extremely structured but also gives you the freedom to express whatever your imagination can dream up
So the “very-vent” script, is a python script meant to mitigate vent-posting online. What you do is:
Type the stuff you were going to vent about into a text input.
Then press the “post” button.
All the “post” button actually does is open a file-dialog and lets you save the file. This version saves it as a html file and then opens the file in your browser.
It’s styled to look like a mastodon post.
I was going to talk about this in the chat but decided to make it a reply instead! I Recently updated my “very-vent” python script so it’s a bit more dynamic.
Made the initial directory on the filedialog a variable with the command os.path.dirname(__file__) so it starts where the python file is located. (It used to be a string of my filepath. ← not dynamic.)
Slimmed down the code a bit so instead of having several lines of code to open the html file. It’s replaced with webbrowser.open(url) so it opens the html file in the users default browser.
Going to go update some other stuff and clean the script up some more.
It is a website that will change the photo on the front page every 24 hours (midnight in the eastern daylight timezone) I have a hidden ability right now to subscribe via RSS that I am making sure works right with the 32bit FreshRSS instance before I make it available.
This was a nice way to put some of the Python I’ve been learning to use. It was something I’ve wanted to make for awhile.
Most of the things I’ve been working on lately is in Cantimplora Studio. All of them are very simple projects, made with NextJS or Jekyll static site + Tailwind CSS.
Right now I’m working on a native Mac app and learning Swift on the way.
Here’s an idea I’ll give ya for free, for a feature that I wish an RSS reader /aggregator would implement. Basically, for each record in the feed, styl-ize the colors (font/bg color) and font-type to match what each respective blog has on their site. One thing I don’t like about RSS aggregators is that they completely sterilize the personality of the blogs, when so many of them, especially ones from you fine folks, are so cool and unique! I have an idea how this might be done, but I’m not certain, and not really an app programmer myself.
I’m building a platformer game in a gamejam. I actually should be working on level design right now but I’ve been slacking. The core systems are all pretty much done and I have two weeks just to create content.
One thing I would point out for anyone who got into programming via web hobbies like the ones associated with this site: It’s very likely that you will become bored with the medium over time.
But there are a lot of things you can do with programming besides make websites, and building games has become my new thing.
I believe this is what the Melonland Surfclub does with its listings, so you could reach out to Melon if you’re ever wanting to implement it via the web.
Or, you know, anyone else who wants to grab the idea. :)
I’m really proud! I didn’t know Lua before, and the official documentation for Pandoc Custom Writers was a little bit you-must-be-this-smart-to-ride (programmers write documentation for other programmers, tbh), but I did it! (Lua was easier than I expected it to be after having come to more deeply understand JavaScript.)
Still a lot of to-do stuff to attend to, but I’m at a point where I can pause for a smidge.
After that, I need to figure out how to make it more friendly for artists, most of which, I feel like wouldn’t touch a command line with a 10ft pole.
I’m hoping “build a graphical user interface” is NOT the answer though, lol. Even I don’t know how to do that.
I’ve been tweaking this cider rating site for a couple of years. It started as a personal project, but I’m wondering about releasing it to the world with its own domain.
I spent a month reverse engineering how the Turbo File Twin and Turbo File Adapter peripherals for SNES work (they’re essentially memory cards that plug into the controller port and let you take data between cartridges) documenting them, adding support to the emulator I use, writing a comprehensive (as far as I know) test suite, then writing a file manager and backup tool. First time I ever tried writing code to interact with a filesystem or make any sort of file API, but it was really cool to work on a new kind of problem, and make the SNES processor do stuff that isn’t game logic.
Other than that I’m doing a silly clone of the silly gambling simulator Dian Shi Ma Li in the Fortran programming language as a joke, because that game’s bootleg Mario-like mascot gets called Fortran because of some unused graphics in the game. I want it to actually be accurate so that has involved reverse engineering the original game and figuring stuff out from a disassembly. The Fortran part itself is easy because Fortran 90 made the syntax modern and the language is easy to pick up for anyone who knows C.
First of all, you have started a project I very much would like to do myself. A RSS feed with my favourite news sources is fairly high on my list of homebrewed projects.
As for me, I am currently in the process of implementing an XML file with the majority of my poetry to feed into a pseudo-MVC application in PHP, which is my personal website. I am at a very promising point - the poems do render, but I’m not satisfied with the styling. Still WIP, as always LOL.