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.5.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.5-py3-none-any.whl (9.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: rootf-0.1.5.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.5.tar.gz
Algorithm Hash digest
SHA256 d91d064ee5bb7b7028e712b9637085e30ce467aebc4325dbaf7ae8f937e9e0d5
MD5 a600936aa25a5fa8b1e2852ee366efb5
BLAKE2b-256 82d9526edba77d28fc1d31d7ca59716c735f689e0ae069bb38a4820dc02e8064

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rootf-0.1.5-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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 47ea187c0942fe43ce287a9107ff788826e8effddcca2a2f3063bc4809ac6bc3
MD5 265290137bbbc36773461e7208ae19cb
BLAKE2b-256 a69b35b3effea84f1dd01be2a66171f2af7249a08dae68b7b6f217fdcccdc448

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