{"id":22645537,"url":"https://github.com/mcgillij/py3status-amdfan","last_synced_at":"2025-04-12T00:33:57.863Z","repository":{"id":62578482,"uuid":"356717568","full_name":"mcgillij/py3status-amdfan","owner":"mcgillij","description":"py3status module to show fan RPM and temp in i3 status bar.","archived":false,"fork":false,"pushed_at":"2025-04-05T04:46:27.000Z","size":159,"stargazers_count":2,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T05:06:48.364Z","etag":null,"topics":["amdfan","amdgpu","fan","monitoring","py3status","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mcgillij.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-04-10T23:06:47.000Z","updated_at":"2025-04-05T04:45:41.000Z","dependencies_parsed_at":"2023-12-27T22:29:48.390Z","dependency_job_id":"20ceca9b-f521-4ed6-920e-eb444f4dca61","html_url":"https://github.com/mcgillij/py3status-amdfan","commit_stats":{"total_commits":16,"total_committers":2,"mean_commits":8.0,"dds":0.0625,"last_synced_commit":"3e765035fd028779fc1ae6f6a06191e20855cdd2"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcgillij%2Fpy3status-amdfan","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcgillij%2Fpy3status-amdfan/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcgillij%2Fpy3status-amdfan/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mcgillij%2Fpy3status-amdfan/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mcgillij","download_url":"https://codeload.github.com/mcgillij/py3status-amdfan/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248501696,"owners_count":21114676,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["amdfan","amdgpu","fan","monitoring","py3status","python"],"created_at":"2024-12-09T06:06:25.114Z","updated_at":"2025-04-12T00:33:57.834Z","avatar_url":"https://github.com/mcgillij.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# py3status-amdfan\nPython module for monitoring fan RPMs and temperature for `amdgpu` cards in **i3wm** using py3status.\n\n[![Downloads](https://static.pepy.tech/personalized-badge/py3status-amdfan?period=total\u0026units=international_system\u0026left_color=blue\u0026right_color=green\u0026left_text=Downloads)](https://pepy.tech/project/py3status-amdfan)\n\n## Screenshot\n![Status Bar with py3status_amdfan](https://raw.githubusercontent.com/mcgillij/py3status-amdfan/main/images/py3status-amdfan.png)\n\n## Prerequisites\n\n* i3\n* py3status\n* [amdfan](https://github.com/mcgillij/amdfan)\n* poetry (if installing from git)\n\n## Installation\n\n### From Git\n\n``` bash\ngit clone https://github.com/mcgillij/py3status-amdfan.git\ncd py3status-amdfan \u0026\u0026 poetry install\nmkdir -p ~/.i3/py3status \u0026\u0026 cd ~/.i3/py3status\nln -s \u003cPATH_TO_CLONED_REPO\u003e/src/py3status_amdfan/fan_monitor.py ./\n```\n\n### With Pip, Pipenv or Poetry\n\n``` bash\npip install py3status-amdfan amdfan\npipenv install py3status-amdfan amdfan\npoetry add py3status-amdfan amdfan \u0026\u0026 poetry install\n```\n\n### With `yay`\n\n``` bash\nyay -S py3status-amdfan amdfan\n```\n\n### Building Arch package w/PKGBUILD\n\n``` bash\ngit clone https://aur.archlinux.org/py3status-amdfan.git\ncd py3status-amdfan.git\nmakechrootpkg -c -r $HOME/$CHROOT\n```\n\n### Installing built Arch package\n\n``` bash\nsudo pacman -U --asdeps py3status-amdfan-*-any.pkg.tar.zst\n```\n\n## Configuration\n\nNext you will need to add the services you want to monitor, and optionally choose some appropriate emoji's.\nYou can also configure actions to open up your browser when you click on the icon, which I find pretty handy.\n\n**~/.config/i3/i3status.conf**\n\n```bash\n...\norder += \"fan_monitor\"\norder += \"clock\"\norder += \"mail\"\n...\n```\n\n## Configuration Options\n\nYou can pass in the following configuration options:\n\n* cache_timeout\n* format\n\n## Restart i3\n\nOnce the package is installed and configured you just need to restart i3.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcgillij%2Fpy3status-amdfan","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmcgillij%2Fpy3status-amdfan","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmcgillij%2Fpy3status-amdfan/lists"}