https://github.com/quaddarv1ne/neo_system
NEO_SYSTEM - продвинутый инструмент для сбора и визуализации системной информации с эстетичным цветным выводом в терминал.
https://github.com/quaddarv1ne/neo_system
2025 analytics cpp info information it library maestro7it maximdupley python quadd4rv1n7 repository rich system
Last synced: about 1 month ago
JSON representation
NEO_SYSTEM - продвинутый инструмент для сбора и визуализации системной информации с эстетичным цветным выводом в терминал.
- Host: GitHub
- URL: https://github.com/quaddarv1ne/neo_system
- Owner: QuadDarv1ne
- License: other
- Created: 2025-07-28T09:27:31.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2025-07-28T10:24:41.000Z (2 months ago)
- Last Synced: 2025-07-28T12:23:58.495Z (2 months ago)
- Topics: 2025, analytics, cpp, info, information, it, library, maestro7it, maximdupley, python, quadd4rv1n7, repository, rich, system
- Language: Python
- Homepage:
- Size: 1.89 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-note.md
Awesome Lists containing this project
README
# Rich Library Demo: Полная Демонстрация Возможностей
Этот проект демонстрирует ключевые возможности библиотеки `Rich` для `Python` через серию интерактивных примеров с автоматическими паузами между разделами.
## 🚀 Особенности проекта
- 10 готовых демонстраций возможностей `Rich`
- Автоматические 3-секундные паузы между разделами
- Подробные комментарии и `DocStrings`
- Полностью самодостаточный код
- Поддержка цветов, эмодзи и `Unicode`## 📋 Содержание демонстраций
1. `Базовые стили` - цвета, шрифты, эмодзи
2. `Таблицы` - форматирование, многострочные ячейки
3. `Прогресс-бары` - одиночные и множественные
4. `Древовидные структуры` - визуализация иерархий
5. `Markdown рендеринг` - заголовки, списки, код
6. `Подсветка синтаксиса` - темы, номера строк
7. `JSON обработка` - красивое форматирование
8. `CSV в таблицы` - автоматическое преобразование
9. `Система макетов` - сложные интерфейсы
10. `Live-мониторинг` - динамическое обновление## ⚙️ Требования
- `Python 3.7+`
- **Библиотека Rich:** `pip install rich`## 🏃 Запуск демонстрации
1. Сохраните код в файл `rich_demo.py`
2. Удалите начальные `#` со всех строк:```bash
sed 's/^#//' rich_demo_commented.py > rich_demo.py
```3. Сделайте файл исполняемым (опционально):
```bash
chmod +x rich_demo.py
```4. Запустите:
```bash
python rich_demo.py
```## 🎥 Особенности выполнения
- Автоматическая очистка консоли перед запуском
- Центрированные заголовки разделов
- Цветовая дифференциация компонентов
- Реальные примеры использования
- Анимация прогресс-баров
- Имитация `live-системы`## 🛠 Технические детали
- Использует `Progress` для анимированных индикаторов
- `Tree` для иерархического отображения данных
- `Syntax` для подсветки кода
- `Layout` для сложных интерфейсов
- `Panel` для группировки контента
- `Markdown` для рендеринга разметки## 💡 Советы по Модификации
1. **Измените длительность пауз:** замените `time.sleep(3)` на другое значение
2. **Добавьте новые примеры:** создайте функции по аналогии с `demo_*`
3. **Измените цветовые схемы:** попробуйте другие стили в `style="..."`
4. **Используйте разные темы подсветки:** `dracula`, `solarized-light` и др.## 📚 Ресурсы
- [Официальная документация Rich](https://rich.readthedocs.io/)
- [Примеры использования Rich](https://github.com/Textualize/rich/tree/master/examples)
- [Библиотека Textual для TUI](https://www.textualize.io/)## ⚠️ Примечание
Исходный файл должен быть сохранен с начальными `#` во всех строках.
Перед запуском необходимо удалить начальные `#` как показано в инструкции.