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.6.tar.gz (8.9 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.6-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

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

Hashes for rootf-0.1.6.tar.gz
Algorithm Hash digest
SHA256 a13f05ec21621c389dff81c82513e182dec4696c58b05005775d77f3053dd151
MD5 76e3c7ad73a7fd61d59f8e5e9dc2cf50
BLAKE2b-256 44440bbbfc428ed985e71f93c15a3b8eefb1407fdb9a930743b3d187c500cd14

See more details on using hashes here.

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

Hashes for rootf-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 101355ef990e587da2e39ec3d0f3171bfe76d4c35442a0fe93634174e7218526
MD5 3ac35cc1e256af21736d27895bc5cfb1
BLAKE2b-256 9890dec5a27475086a360b5a680f85c7828b2f7e1c0ba4e1eaaf6c022124fc73

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