Skip to content

rosalab/tui-sysinfo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TUI Sysinfo

TuiSysInfo is a terminal-based system information application developed in Python. It uses the Textual library to create a rich, interactive user interface in the terminal. The application displays system information, current time in different time zones, and weather information.

Features

  • System Information: Displays system information such as CPU usage, memory usage, disk usage, and the active user.
  • Clocks: Displays the current time in different time zones including America/New_York, UTC, and Etc/GMT+12.
  • Weather: Fetches and displays the current weather information

Installation

git clone [email protected]:w93163red/tui-sysinfo.git
cd tui-sysinfo
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
textual run App.py

Directories / Files

  • App.py: The main application script that runs the TuiSysInfo application.
  • View/: contains the component that constructs the page
  • Widgets/: Contains the custom widgets that build the component

For deployment in Rosa-pi

  1. startx to start the openbox session
  2. When you see the mouse cursor, right click the screen, and click terminal emulator
  3. type xrdg .Xdefaults
  4. close the current terminal and reopen a new one
  5. ssh to the server and cd tui-sysinfo
  6. git pull
  7. source venv/bin/activate
  8. textual run App.py

Screenshot

image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages