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.
- 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
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
- 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
startx
to start the openbox session- When you see the mouse cursor, right click the screen, and click
terminal emulator
- type
xrdg .Xdefaults
- close the current terminal and reopen a new one
- ssh to the server and
cd tui-sysinfo
git pull
source venv/bin/activate
textual run App.py