Please sign in to access this page

Statz

Statz Used AI

27 devlogs
21h 28m
•  Ship certified
Created by hellonearth311

statz is a cross-platform Python package that fetches real-time system usage and hardware specs, all wrapped in a simple, clean API.

Works on macOS, Linux, and Windows, and handles OS-specific madness under the hood so you don’t have to.

The icons in the banner are from Flaticon/Freepik.

Timeline

Added a secure delete functionality. It will go over the file with random data 5 times before renaming it to something random and then deleting it.

Added a basic port scanner.

Removed the GPU usage functionality since it is WAY too buggy and unstable. It will be gone in the next release.

Ship 4

1 payout of shell 167.0 shells

hellonearth311

17 days ago

hellonearth311 Covers 9 devlogs and 7h 43m

Spent WAY too long trying to make a LoC (Lines of Code) badge work on GitHub, but I finally got it to work :D

Update attachment

Add connected device monitoring and --compare flag to the CLI

Made some C scripts for GPU usage. In the video they show 0 percent since my Intel drivers are broken but it should work on Nvidia and AMD systems - and some intel systems. Sorry, GPU usage is a massive headache.

You can now choose the path to export to in the CLI and the function. I also fixed the CLI temperature bug.

added an internet speed test

spent some time updating the testing to include the compare functionality and also a changelog in the README

added the compare function, it currently can't compare between CSV and JSON but i'll look into adding that later

Added top CPU and RAM process monitoring to the dashboard

Fixed some bugs, made some tests, split apart the module, and fixed the broken CLI with dashboard and stats/usage

Ship 3

1 payout of shell 104.0 shells

hellonearth311

21 days ago

hellonearth311 Covers 8 devlogs and 6h 24m

now you can export as a CSV and i also made the CLI parse stuff better and fixed some issues with top processes being weird

Added my own custom badge to the README which shows the time since the last commit built with Express.js and deployed on Vercel.

Update attachment

Added table output to the CLI for a clean alternative to JSON or regular output.

Added a system benchmark for CPU, RAM, and Disk

Added a version flag and system health score

Heavy performance improvements with selective specification and usage fetching.

Live dashboard is still there, also added exporting to the base module instead of just the CLI. Version 1.0.0 is now out on PyPi. This is the first stable release! :D

I added a live updating dashboard to the app - this isn't in the build yet, but it will be tomorrow OR later today when I add the other feature I'm going to add.

Ship 2

1 payout of shell 68.0 shells

hellonearth311

26 days ago

hellonearth311 Covers 4 devlogs and 4h 1m
  • Fixed CLI Bugs
    • I have fixed the CLI bugs that some users are reporting
  • Added OS information to Windows
    • You can now get OS information on Windows!
  • Updated README.md
    • The README now has a comprehensive guide on how to use the CLI

Added system temperature monitoring - call stats.getsystemtemperature() or run statz --temp in the terminal. Also added top n processes monitoring - call stats.gettopn_processes(n, type (cpu or mem)) or run statz --processes --process-count {process count} --process-type {cpu, mem}. Fixed storage calculation bugs on macOS and Linux and added better exception handling to the program.

I added red error text when something is unsupported. Super easy to add!

Update attachment

Added a CLI with lots of parameters: --specs, --usage, --os, --cpu, --ram, --gpu, --network, --disk, --battery, --json, --out! All of these can be used in any pattern to generate whatever you want! Super useful :D!

Ship 1

1 payout of shell 33.0 shells

hellonearth311

29 days ago

hellonearth311 Covers 3 devlogs and 1h 54m

I was having some issues with the actual package installing, but I fixed it by messing with my pyproject.toml!

Update attachment

I built the project and posted it on to the PYPI! You can check it out here: https://pypi.org/project/statz/0.2.2/.

Update attachment

I got the cross-platform stats working. Now, it's time to build the project and post it to the PYPI.