Py Storage Tracker is a cross-platform command line tool built using Python to track system storage and other system related information.
[Updated on 18/03/2021] On Windows cmd when python s_tracker.py is first run: To output RAM/Memory, it checks to see if you're on Windows or MacOS, If you are on Windows it will output Total RAM, However if you are on MacOS it will output Total Memory.
Recently added output for graphics card, however this will only appear if ran on a Windows machine.
Example output of what is shown in the instance you have less than 10GB available.
python s_tracker.py --help displays all commands currently available:
[Updated on 17/03/2021] python s_tracker.py -b b (b is short for barchart) | python s_tracker.py --barchart barchart is also acceptable:
[Updated on 17/03/2021] python s_tracker.py -p p (p is short for piechart) | python s_tracker.py --piechart piechart is also acceptable:
[Updated on 17/04/2021] python s_tracker.py -m m (m is short for memchart) | python s_tracker.py --memchart memchart is also acceptable:
python s_tracker.py -cs cs (cs is short for check storage) | python s_tracker.py --chstorage chstorage is also acceptable: In the scenario that you have less than 10GB available in your machine, a notification will be shown.
python s_tracker.py -od od || python s_tracker.py --other_drives other_drives is also acceptable: Returns all drives.
[Note] - This command also now returns the File System & Description of each Drive listed.
[Updated on 03/04/2021] 2GB USB inserted example:
[Updated on 03/04/2021] No USB inserted example:
[Updated on 16/04/2021] Inserted 1tb seagate hard drive example:
python s_tracker.py -dc dc (dc is short for drive count) | python s_tracker.py --drive_count drive_count is also acceptable: The purpose of this command is to return the amount of drives & return file systems.
Without 2GB USB inserted example:
With inserted 2GB USB example:
[Updated on 16/04/2021] With inserted 1TB Seagate hard drive example: