Skip to main content

GPU monitor TUI with ASCII art, games, and widgets

Project description

lsgpu

Minimal CLI tool for displaying connected GPUs

Installing

uv:

uv tool install gpufetch

pipx:

pipx install gpufetch

Usage

:: ~/ » gpufetch --help
usage: gpufetch [-h] [--theme NAME] [--entities a,b,c] [--entities-random N] [--fire] [--connect-spotify] [--spotify] [--sysinfo] [--weather] [--eightball] [--play GAME]

List connected GPUs

options:
  -h, --help           show this help message and exit
  --theme NAME         display theme (default: default)
  --entities a,b,c     comma-separated entity names to bounce on screen
  --entities-random N  spawn N randomly chosen entities
  --fire               enable fire animation along the bottom of the screen
  --connect-spotify    run Spotify OAuth flow and save credentials, then exit
  --spotify            show Spotify now-playing widget
  --sysinfo            show CPU/memory usage widget
  --weather            show weather widget for Rochester, NY
  --eightball          show Magic 8-ball widget
  --play GAME          jump straight into a game: wordle, snake, roulette

themes:   default, america, canada, china, christmas, 420, halloween, israel, matrix, rainbow
entities: anime_girl, arch, bible_quote, bill_100, crab, debian, dvd, empty_wallet, ethereum, fedora, ghost, gorilla, greeting, grim_reaper, jesus, jewish_star, maui, nuke, nvidia, rxknephew, scrooge, shadow_wizard, ship, slot_machine, stuffed_wallet, trophy, tux, ufo
games:    wordle, snake, roulette

TUI keys: / → command prompt   q → quit   /help → command list

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

gpufetch-0.1.0.tar.gz (90.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gpufetch-0.1.0-py3-none-any.whl (106.6 kB view details)

Uploaded Python 3

File details

Details for the file gpufetch-0.1.0.tar.gz.

File metadata

  • Download URL: gpufetch-0.1.0.tar.gz
  • Upload date:
  • Size: 90.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for gpufetch-0.1.0.tar.gz
Algorithm Hash digest
SHA256 752b862b9a022a1dcc18b0a8c5bf9854d87fa06769c88cf83a897a98ffb3dc1c
MD5 39e5d2d951a8a2dd614d8a2808933f26
BLAKE2b-256 dc5fc4c5c596e0f2d82ee023c0bc33c9d4da8921f9b4e92b996aee3a7c24cd0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpufetch-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 106.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"CachyOS Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for gpufetch-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2bf4f96ca837772f7cf76500093c95254f6135bb94b1e1fdcca3e62377b68e84
MD5 a9af45bdeaf2b28a5c5447118f4e1eff
BLAKE2b-256 e9aff6fcb0c0fcb15ee9f2f6962834e70b5b3e17e946adfa9f44a8b080ac93dd

See more details on using hashes here.

Supported by

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