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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rootf-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 a28eade23b0da974cb8c00f8767b4503d7c9df921b0dadbe1fba5e8b75600e99
MD5 0bc1cd76d3833122e68364a681587afa
BLAKE2b-256 c8452d5cf39bd7e5300b12c8582103b1b11d241e2c6fc9a98818c3061600d66d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rootf-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 877d51be2919fbe536d3b54444f507a36102cd8723af274708e37e0b35daf6b7
MD5 ddae0cc781fe238d7638bbdbd335aa64
BLAKE2b-256 d09935d72ffb4240da403bddb00ca186ce39f105de0c38159c56389061d6ea26

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