Py Storage Tracker is a cross-platform command line tool written in Python 3 to help track storage of your device! This is a project being actively developed by Milos Vuksanovic, over time I will continue to add more features and functionality. Feel free to play around with this project, test it etc :-).
This program runs on both of my machines, my personal computer which is running on Windows 10 & also my Macbook Pro.
[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.
This is what it looks like when I have run the program from my Macbook Pro from 2014. It will show Total Memory and the fact that I have a low amount of Free space remaining. The minimum amount of space I have set before this shows is 10GB.
python s_tracker.py --help shows 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:
python s_tracker.py -cs cs (cs is short for check storage) | python s_tracker.py --chstorage chstorage is also acceptable:
This command also can send through a notification, it checks to see if your remaining storage is less than 10GB, if it is it will send through a notification.
python s_tracker.py -ac ac (ac is short for all charts) | python s_tracker.py --all_charts all_charts is also acceptable: this command opens both charts, however once one is closed - the other will appear.
python s_tracker.py -od od (od is short for other drives) python s_tracker.py --other_drives other_drives is also acceptable: shows all drives, in this case I will show two examples. [Quick note] - I have made some small changes to how output shows (for python s_tracker.py -od od OR python s_tracker.py --other_drives other_drives). I have also added output for the File System & Description of each Drive listed.
[Updated on 03/04/2021] 2GB USB inserted:
[Updated on 03/04/2021] No USB inserted:
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.