Skip to main content

System Monitor for Python/Tk

GitHub License GitHub Release AppVeyor Build

PyPI - Status PyPI - Version PyPI - Python Version

REUSE status CodeFactor Grade Maintainability

System monitor written in Python using Tk. It monitors CPU usage and temperature, RAM usage, and disk usage of the primary disk (containing the root partition). It also displays the system's hostname, IP address, uptime, and current process count.

Main Window

Pre-installation

Make sure the Python interface to Tcl/Tk (tkinter) is installed.

tkinter Installation Instructions

Install Using pip

pip install sysmon-pytk

Two versions of the program will be installed, a GUI program and a command line program.

Run the GUI program

sysmon

or

gui_sysmon

Run the command line program

cli_sysmon

To get available options for the command line program, use cli_sysmon -h.

Translations

Special thanks to our translators!

Language Code Translator
German de Alisyn Arness, Rainer Schwarzbach
Spanish es Stacey Adams (author), Félix Medrano
Norwegian Bokmål nb_NO Allan Nordhøy

Contributing

Translations are always welcome! The strings to be translated are located in app.pot and argparse.pot.

argparse.pot contains standard strings from the Python Standard Library file argparse.py (Python versions 3.9–3.12).

If you want to work on the code, read the Development Guide. Also, check out the API Documentation.

Contributers are expected to follow our Code of Conduct.

Metadata

Release files for sysmon-pytk 0.5.1.post1

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

Source distribution (sdist)

Source distribution for sysmon-pytk 0.5.1.post1
File Size Uploaded
sysmon_pytk-0.5.1.post1.tar.gz 157.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sysmon-pytk 0.5.1.post1
File Interpreter ABI Platform
sysmon_pytk-0.5.1.post1-py3-none-any.whl Python 3 none any Details

Total release size: 380.4 kB

Release files / sysmon_pytk-0.5.1.post1.tar.gz

Download URL sysmon_pytk-0.5.1.post1.tar.gz
Size 157.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cd95b7e8412c1b7d6f1822f6a5ed48ce28cf9c3e1f6e6a84510d01792218e9fd
BLAKE2b-256 checksum
How to use checksums
3510777eb6f0ba711bb4cb7c3bf80ef9b088ace94bc0b85063c7f80f9d61fceb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.13

Release files / sysmon_pytk-0.5.1.post1-py3-none-any.whl

Download URL sysmon_pytk-0.5.1.post1-py3-none-any.whl
Size 223.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f3f52c7c8c4f04cf9902df228b06cd5a95a641b56b6eddb180c0be31a7920c3f
BLAKE2b-256 checksum
How to use checksums
daaed86c357dc5aa7994cff269cf91bc4efc17ad02d5e878aa995fe5f40fc62f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.13

Release history Release notifications | RSS feed

This release

0.5.1.post1 This release

2 release files

0.5.1

2 release files

0.5.0

2 release files

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