Skip to content

A port of my old Bash system info script to Python. Python has a lot more cool things I wanted to try, so I started porting it over. Will be updating it over time as I make changes.

License

Notifications You must be signed in to change notification settings

gsfordham/python-system-info

Repository files navigation

python-system-info

A port of my old Bash system info script to Python. Python has a lot more cool things I wanted to try, so I started porting it over. Will be updating it over time as I make changes.

Important Info:

  1. Requires Python 3.x
  2. Requires psutil
  3. Requires curses
  4. Requires pyalsaaudio
  5. [More to come]

To Do:

  1. Add colours DONE!
  2. Make conditional colour formatting DONE!
  3. Split some of the longer functions UPDATED!
  4. Make application use curses DONE!
  5. Create new modules/libraries to separate functions UPDATED!
  6. Add audio monitoring and controls DONE!
  7. Add command-line arguments capabilities
  8. Update pictures in README
  9. [More to come]

Controls:

  1. Mute volume (M/m)
  2. Reset volume (R/r) -- default is 50, but you can change it
  3. Raise volume (A/a) -- default step is 2, but you can change it
  4. Lower volume (Z/z) -- same as above
  5. Quit (ESC/Q/q)

Recent Updates and Bug Fixes:

  1. Fixed error with uptime display for uptimes greater than 1 day
  2. Added weeks formatting to the display
  3. Changed the display uptime function to be more "Pythonic"

About

A port of my old Bash system info script to Python. Python has a lot more cool things I wanted to try, so I started porting it over. Will be updating it over time as I make changes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages