June 17, 2025
Terrain generation is completed, so should be the terrain collision, but I have no way of checking it right now
A simple golf game that allows you to play on terrain generated from real-world elevation data.
Added option to set custom work and rest intervals, changed color, added labels throughout the app, tried to add notifications, but notification libraries are a nightmare, so app just plays a sound and shows an alert. Also added an icon.
Implemented basic timer functionality, added work and rest modes, bi-functional start/stop button, and proper time formatting.
Timer that helps you take care of your eyes, made to help follow 20-20-20 rule(while using a computer, every 20 minutes, take a 20 second break to look at something that is at least 20 ft away from you). Built in Flutter, based on a simple countdown timer project(https://medium.com/@dtejaswini.06/building-a-countdown-timer-in-flutter-with-animation-a-step-by-step-guide-9ffa91e3d26e) and Flutter docs.
Combined Appindicator3 part with Lightstreamer part, added readme.
Adapted the Lightstreamer's example project in python to receive data and show it in the console. Also I got familiar with Appindicator3 by playing around with an example program (https://github.com/FelicianoTech/example-pokemon-appindicator)
Python application for linux, that shows how full is International Space Station's urine tank. Inspired by pISSStream. Uses Lightstreamer and libappindicator.
I unfortunately procrastinated with adding this project so this will be a summary of a longer period of work.
I added command that allows creating, rendering and sending simple unformatted tables. I also started working on formatted tables: I started creating the modal and creating helper functions.
Changed typo in messages and prepared extension for upload to Mozilla Addons.
It's finished or at least should be. I was able to communicate between background script and page via hash in url(which might not be the best method but it works, and the data passed isn't exactly a secret). The only other thing, which posed some problems was parsing tokens used by dictionary. It was rather simple but i needed AI's help with regex and figuring out that String.prototype.replaceAll() does in fact support callback functions. The UI isn't the prettiest, but design isn't my strongest suit, but still, I'm quite satisfied with how it all turned out.
I tried using messages, it didn't work.
i did most of the work regarding getting the data and parsing it. unfortunately as far as i was able to tell, firefox doesn't allow setting cookies for a url different than the one loaded, so that's something i might need to work on, other than that i need to write structure of page presenting the data
Firefox extension that let's you check etymology of the selected word. Just select the word, right-click, and choose "Check etymology of the selected word" from context menu. Uses Merriam-Webster's Collegiate® Dictionary api.
This was widely regarded as a great move by everyone.