Skip to main content

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.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

rootf-0.1.0-py3-none-any.whl (9.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rootf-0.1.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.4

File hashes

Hashes for rootf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 461ab9100e7d3922c1977d6b2e808ca7d2ce1119acd070d2fa82d6ceacb620e8
MD5 b5264c33e96290b7a92d5aa8275f709b
BLAKE2b-256 802771766021ac1a35fada8fb01086a9cd49d1864ca48b3b7b8d073c90d9dd5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rootf-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 9.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.32.4

File hashes

Hashes for rootf-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8d96f9a27989f55865e5ec807f53127f1e7300e4f6a0dabd61a8b734485a840a
MD5 57a4df82722c74d0511aa891e2a7cf3a
BLAKE2b-256 5299c4900d9471292af15c65efea10271073753183de240d1d4688cb436f0810

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