Back at the coding
I feel incredibly fortunate to have returned early from the farm. If I had stayed until Saturday, I’d likely be buried under a foot of snow, with the possibility of being stranded there until late Sunday. Thankfully, I made it back on Wednesday, and after catching up on my honey-do list, I finally carved out some time to code tonight.
There have been a lot of changes, a few shifts in direction, but progress is still steady. The biggest update is that I finally embedded the BBS into a webpage. However, the process was a lesson in frustration—formatting issues, closed sockets, and general chaos made using Telnet for connectivity a nightmare. In the end, I decided to transition entirely to a Flask implementation.
The first part of the evening was spent reverting my code to its pre-Telnet, pre-socket state, back to the simplicity of standard input and print statements. Once everything was reverted, I jumped back into developing screens.
Here’s what I accomplished tonight:
- Finished the Auto Message section.
- Added functionality to display the list of the most recent callers to the BBS.
- Enabled users to reread the login information if needed.
- Implemented the ability to add other BBS systems to the BBS list page.
I also refactored parts of the logging system to include more detailed, verbose logging. Additionally, I created a nightly maintenance batch that clears the daily callers list and updates the post-to-call ratios for each user.
Since my wonderful wife will be working this weekend to prepare for her quarterly presentation on Tuesday, I’ll have some extra time to focus on coding. My goals for tomorrow include tackling the Voting Booth and completing the Message Boards functionality.
Happy computing,
Babble Baz
Filed under: Uncategorized - @ January 10, 2025 11:33 pm