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


Download files

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

Source Distribution

powerline-cpu-temp-0.1.0.tar.gz (2.3 kB view details)

Uploaded Source

Built Distributions

powerline_cpu_temp-0.1.0-py3.7.egg (2.9 kB view details)

Uploaded Source

powerline_cpu_temp-0.1.0-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file powerline-cpu-temp-0.1.0.tar.gz.

File metadata

  • Download URL: powerline-cpu-temp-0.1.0.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for powerline-cpu-temp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f44b1b885eb360d3d8e135ab48112e63d3da18ba41d901f6ed7a16843bc9b698
MD5 f9a83e0b974a02285365763febd63c91
BLAKE2b-256 3418acb3c77df86bb3ecaf08ac6ff090b467cf745d8bb5554776b00ef808881b

See more details on using hashes here.

File details

Details for the file powerline_cpu_temp-0.1.0-py3.7.egg.

File metadata

  • Download URL: powerline_cpu_temp-0.1.0-py3.7.egg
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for powerline_cpu_temp-0.1.0-py3.7.egg
Algorithm Hash digest
SHA256 5858e492d7c8b594b75cb656e7c0eef57486ea07683f7c1a73deb683385cb67b
MD5 485920270d259734563500e2fcadbe3f
BLAKE2b-256 ae1d0ee8579577146daa8b6830d9b0b15e2fa3d3f7c543a088125a671f67306a

See more details on using hashes here.

File details

Details for the file powerline_cpu_temp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: powerline_cpu_temp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.3

File hashes

Hashes for powerline_cpu_temp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6fb7fe64872fb0af750539b483f99c4a90a4ed0ac9b0f6e2b70b02c90363ee4b
MD5 e1f044b4e7a4adc888be0f634f02ad72
BLAKE2b-256 e976fdf953ca132052925ece4198bbb7cd1491cfff6eda1a0d533b3e72ccb824

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page