A system information tool similar to neofetch
Project description
🌱 root
root — это лёгкий и кроссплатформенный инструмент на Python, вдохновлённый neofetch.
Он показывает системную информацию в терминале с поддержкой настраиваемого ASCII-арта для Linux, macOS, Windows и Termux.
✨ Возможности
- 🚀 Работает на Linux / macOS / Windows / Termux
- 🎨 Поддержка ASCII-логотипов дистрибутивов (полные и мини-версии)
- ⚙️ Гибкая настройка отображаемых полей
- 📦 Установка одной командой через
pip
📥 Установка
pip install root
---
⚡ Использование
Запустить:
root
Пример вывода на Arch Linux:
-`
.o+`
`ooo/
`+oooo:
`+oooooo:
-+oooooo+:
`/:-:++oooo+:
`/++++/+++++++:
`/++++++++++++++:
`/+++ooooooooooooo/`
./ooosssso++osssssso+`
.oossssso-````/ossssss+`
-osssssso. :ssssssso.
:osssssss/ osssso+++.
/ossssssss/ +ssssooo/-
`/ossssso+/:- -:/+osssso+-
`+sso+:-` `.-/+oso:
`++:. `-/+/
.` `/
Arch Linux
OS: Arch Linux
Host: ThinkPad X1
Kernel: 6.10.5-arch1
Uptime: 2h 14m
Packages: 1452 (pacman)
Shell: zsh 5.9
Resolution: 1920x1080
Terminal: kitty
CPU: Intel i7-1165G7
GPU: Intel Iris Xe
Memory: 3.21GiB / 15.4GiB
---
🔧 Настройка
Файл конфигурации: ~/.config/root/config.py
Можно выбрать:
🎨 логотип (arch, ubuntu, debian, windows, macos, termux, и т.д.)
📋 поля, которые будут отображаться (OS, Kernel, Memory и т.д.)
🔠 Мини- или полноразмерные ASCII
---
🖼 Поддерживаемые ASCII
Arch Linux (arch, arch_mini)
Ubuntu (ubuntu, ubuntu_mini)
Debian (debian, debian_mini)
Fedora (fedora, fedora_mini)
CentOS (centos, centos_mini)
Manjaro (manjaro, manjaro_mini)
Kali (kali, kali_mini)
Gentoo (gentoo, gentoo_mini)
Alpine (alpine, alpine_mini)
Void (void, void_mini)
Linux Mint (linuxmint, linuxmint_mini)
openSUSE (opensuse, opensuse_mini)
NixOS (nixos, nixos_mini)
Slackware (slackware, slackware_mini)
macOS (macos, macos_mini)
Windows (windows, windows_mini)
Termux / Android (termux, termux_mini)
Generic Linux (Tux) (linux, linux_mini)
---
💡 Планы
[ ] Цветные ASCII (ANSI-цвета)
[ ] Поддержка кастомных шаблонов ASCII
[ ] Интеграция с Python API
---
📜 Лицензия
MIT © 2025
Made with ❤️ in Python
---
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
rootf-0.1.6.tar.gz
(8.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
rootf-0.1.6-py3-none-any.whl
(9.5 kB
view details)
File details
Details for the file rootf-0.1.6.tar.gz.
File metadata
- Download URL: rootf-0.1.6.tar.gz
- Upload date:
- Size: 8.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a13f05ec21621c389dff81c82513e182dec4696c58b05005775d77f3053dd151
|
|
| MD5 |
76e3c7ad73a7fd61d59f8e5e9dc2cf50
|
|
| BLAKE2b-256 |
44440bbbfc428ed985e71f93c15a3b8eefb1407fdb9a930743b3d187c500cd14
|
File details
Details for the file rootf-0.1.6-py3-none-any.whl.
File metadata
- Download URL: rootf-0.1.6-py3-none-any.whl
- Upload date:
- Size: 9.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-requests/2.32.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
101355ef990e587da2e39ec3d0f3171bfe76d4c35442a0fe93634174e7218526
|
|
| MD5 |
3ac35cc1e256af21736d27895bc5cfb1
|
|
| BLAKE2b-256 |
9890dec5a27475086a360b5a680f85c7828b2f7e1c0ba4e1eaaf6c022124fc73
|