Skip to main content

A Powerline segment to show CPU temperature

Project description

powerline-cpu-temp

powerline-cpu-temp is a Powerline segment to show CPU temperature.

Installation

Using pip:

pip3 install powerline-cpu-temp

Or clone this repository and run:

python3 setup.py install

Usage

First, it is required to add cpu_temp and cpu_temp_gradient highlight groups in the colorscheme configurations: (You can easily customize the color scheme by changing the highlight group settings.)

{
	"cpu_temp": { "fg": "gray8", "bg": "gray0", "attrs": [] },
	"cpu_temp_gradient": { "fg": "green_yellow_orange_red", "bg": "gray0", "attrs": [] }
}

Then add the following settings to the Powerline configuration file:

{
	"function": "powerline_cpu_temp.cpu_temp"
}

You can specify the arguments:

{
	"function": "powerline_cpu_temp.cpu_temp",
	"args": {
		"format": "{value:.0f}°C",
		"threshold_good": 50,
		"threshold_bad": 90
	}
}

Available arguments:

  • format(string): format string, receives value as an argument

  • threshold_good (float): threshold for gradient level 0: temperature below this value will have this gradient level.

  • threshold_bad (float): threshold for gradient level 100: temperature above this value will have this gradient level. Temperature between threshold_good and threshold_bad receive gradient level that indicates relative position in this interval: (100 * (cur-good) / (bad-good)).

Dependencies

Project details


Release history Release notifications

This version

0.1.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for powerline-cpu-temp, version 0.1.0
Filename, size File type Python version Upload date Hashes
Filename, size powerline_cpu_temp-0.1.0-py3.7.egg (2.9 kB) File type Egg Python version 3.7 Upload date Hashes View
Filename, size powerline_cpu_temp-0.1.0-py3-none-any.whl (3.4 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size powerline-cpu-temp-0.1.0.tar.gz (2.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page