Please sign in to access this page
A simple, minimalistic stats viewer for Windows.
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Fixed duplicated code in the UI, fixed division by zero while calculating CPU usage, added better error handling for when component information is not available, fixed incorrect path handling for icon files, fixed missing navigation buttons for some graph, and fixed circular import issues. Pretty much just a bug fixing update. Also made a better README.
I added the bar graphs made them sync with the theme properly! This took me a while to figure out, but it works soo well now :D! Now just to add settings saving and an app icon. I gave up on the C++ GPU thing since I don't really know that much C++.
Today, I added the stats viewing functionality. However, it is not a graph yet, so I need to add graphs for the stats. I think bar graphs would be good for all of them to show utilization, especially because getting normal line graphs to update and display correctly is extremely difficult with CustomTkinter.
I implemented the get_usage() function, which gets the usage of your CPU, RAM, Disks, Network Adapters, and Battery. I can't get it for the GPU since only Nvidia has a Python binding for getting GPU usage data, but I'm looking to code my own binding in C++ and use that instead.
Also, I made a GUI that you can use to see all of the advanced specifications, such as CPU Core Count or SSD Serial Number. It took around 3 hours and 30 minutes to do all of this, and I still have to add the graphs for the usage and code my C++ GPU binding.
Today, I implemented the get_specs() function. This function retrieves (almost) every specification you could want related to your computer, including CPU Information, GPU Information, RAM Information, Storage Information, Network Information, and Battery Information. This function took a while to implement. I also made a basic little UI with no text and just a window that opens up. Also, I wrote a really long docstring that I'm super proud of :D.