Skip to content

macpd/experimental

Repository files navigation

experimental

playground repo for miscellaneous code and projects

Current Contents

  • volume_status.py A simple pyhton script that prints the volume of alsa's master channel with a 'M' if muted.

      $ ./volume_status.py # unmuted
      100%
      $ ./volume_status.py # muted
      100% M
    
  • battery_status.py Python script that battery and AC adapter info in a very naive way. Outputs battery percent and +/- to indicate charging/discharging respectively. Alternate power info dir, ac state file, or battery can be specified via flags

      $ ./battery_status.py # charging
      93.0 +
      $ ./battery_status.py # discharging
      93.3 -
    
      $ ./battery_status.py --help
      usage: battery_status.py [-h] [-v] [-d DIR] [-b BATTERY] [-a FILE]
                               [-p PREFIXES] [-n SUFFIX] [-f SUFFIX] [-s]
    
      Read battery information from BAT0/ (atempting to find correct files), print
      percent remaining and whether charging (+) or dishcharging(-)
    
      optional arguments:
        -h, --help            show this help message and exit
        -v, --verbose         verbose mode
        -d DIR, --base_dir DIR
                              Alternative directory to find power information files.
        -b BATTERY, --battery BATTERY
                              Battery to display charge of. ie 'BAT0'.
        -a FILE, --ac_state_file FILE
                              File to get AC state. Unless a full path, will be
                              assumed relative to BASE_DIR.
        -p PREFIX(ES), --prefix PREFIX(ES)
                              battery status filename prefix. Thinkpads are
                              notorious for flip flopping between 'energy' and
                              'charge'.
        -n SUFFIX, --now_suffix SUFFIX
                              Current battery filename siffix. default: 'now'
        -f SUFFIX, --full_suffix SUFFIX
                              Full battery filename siffix. default: 'full'
        -s, --no_ac_status    Dont print the +/- indicating AC connection status
    

About

playground repo for miscellaneous code and projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published