June 17, 2025
Fixed some bugs, added images, and made it run headless! That's basically it and I used rich-pixels for the images
So things I did: Made the flask frontend(looks super ugly but if it works it works ig) finished making the access token encrypted with RSA and signed so that the api can verify if it is correct, and started making the first protected endpoint
A Scrapbook API clone but it can also post scrapbook updates in the channel, react to scrapbook posts, and reply to them!
So I fixed some issues with centering so now everything looks centered and I made devlogs bigger, and I FINALLY PUBLISHED TO PYPI!! go check out the pypi page at https://pypi.org/project/SOM-TUI/2.1! Also added the Used AI tag
So wow it's been a long time since I made a devlog so this will be a bit of a long one. So I basically made the background more appealing so you can actually see the text and I also basically put everything that is on the voting page except for the buttons. I might just put a text field instead of buttons but yea, that's a devlog!
So lotta work I did, first thing is general scraping so getting the amount of devlogs, how much time they spent on the project, etc. The thing that took most time was using textual, the thing I am using for my TUI. also the buttons are just not working :pf:
A TUI that lets you vote on SOM projects via the terminal
So stuff I implemented with python backend: slack oauth, actual web scraping, and setting slack status yea that's basically it now I have to make an actual front end. pic is the trash frontend that I have rn
Sets your slack status as how many shells you have
Did a bunch of snake logic so the snake moves and when it hits a spot it gets one more character added to it. made it change the symbol depending on whether it's going sideways or up so that took a lotta time
So first devlog, worked on making the apple mechanics so just simulating the apple with a colon and made it red and made it able to move with wasd controls. also made a kill spot where if the apple goes there it says game over and any key makes it exit so that is just a simulated thing of the snake's head which will kill the apple. also made a thing to show the coordinates of the apple(damn long devlog)
An SSH game where players are either snakes or apples and the apples have to try to get away from the snakes in some time
Finished ironing out the bugs and also finished making it tell you where the devlog that got starred is
Made it now print that a devlog's stars have changed and the amount by which it has when a devlog's stars change
Made it comb through every devlog in every project that you have and made it check for stars every 60 seconds.
Made a selenium thing that checks how many stars you have on a particular devlog in one of my projects so next I have to make it update and do that for all devlogs in all projects
A thing that sends message via ntfy.sh when someone stars your SOM devlog
This was widely regarded as a great move by everyone.