Skip to main content

py3status-amdfan

Python module for monitoring fan RPMs and temperature for amdgpu cards in i3wm using py3status.

Downloads

Screenshot

Status Bar with py3status_amdfan

Prerequisites

  • i3
  • py3status
  • amdfan
  • poetry (if installing from git)

Installation

From Git

git clone https://github.com/mcgillij/py3status-amdfan.git
cd py3status-amdfan && poetry install
mkdir -p ~/.i3/py3status && cd ~/.i3/py3status
ln -s <PATH_TO_CLONED_REPO>/src/py3status_amdfan/fan_monitor.py ./

With Pip, Pipenv or Poetry

pip install py3status-amdfan amdfan
pipenv install py3status-amdfan amdfan
poetry add py3status-amdfan amdfan && poetry install

With yay

yay -S py3status-amdfan amdfan

Building Arch package w/PKGBUILD

git clone https://aur.archlinux.org/py3status-amdfan.git
cd py3status-amdfan.git
makechrootpkg -c -r $HOME/$CHROOT

Installing built Arch package

sudo pacman -U --asdeps py3status-amdfan-*-any.pkg.tar.zst

Configuration

Next you will need to add the services you want to monitor, and optionally choose some appropriate emoji's. You can also configure actions to open up your browser when you click on the icon, which I find pretty handy.

~/.config/i3/i3status.conf

...
order += "fan_monitor"
order += "clock"
order += "mail"
...

Configuration Options

You can pass in the following configuration options:

  • cache_timeout
  • format

Restart i3

Once the package is installed and configured you just need to restart i3.

Metadata

Release files for py3status-amdfan 0.1.18

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for py3status-amdfan 0.1.18
File Size Uploaded Provenance Actions
py3status_amdfan-0.1.18.tar.gz 3.0 kB Without provenance Details for py3status_amdfan-0.1.18.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for py3status-amdfan 0.1.18
File Interpreter ABI Platform Actions
py3status_amdfan-0.1.18-py3-none-any.whl Python 3 none any Details for py3status_amdfan-0.1.18-py3-none-any.whl

Total release size: 7.0 kB

Release files / py3status_amdfan-0.1.18.tar.gz

Download URL py3status_amdfan-0.1.18.tar.gz
Size 3.0 kB
Tags Source
SHA-256 checksum
How to use checksums
a4f3017858b2a38776f3111fab8f6fce66a594a7efa1bd6f3b7ec3aff33e291c
BLAKE2b-256 checksum
How to use checksums
9e3f945f0404c5e8b4fb7de48f98cbba114f0ed524e0c2af3289283b222a7e38
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.2 CPython/3.13.3 Linux/6.14.9-zen1-1-zen

Release files / py3status_amdfan-0.1.18-py3-none-any.whl

Download URL py3status_amdfan-0.1.18-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aa26f2bc308626bd0a4cf905ff11e9c10b937a3f096e731cc2338800e3b13909
BLAKE2b-256 checksum
How to use checksums
27a1221aa48b94bd1f3c10d9f1ac33f5796bc10bc5392dfcdf54c55c7f4c5b03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.2 CPython/3.13.3 Linux/6.14.9-zen1-1-zen

Security for py3status-amdfan 0.1.18

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page