PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Kaskade.

Kaskade — это текстовый пользовательский интерфейс (TUI) для Apache Kafka, построенный с использованием Textual от Textualize.

🧩Ключевые особенности:

🔜Список тем, разделов, групп и участников групп.

🔜Информация о темах, таких как отставание, реплики и количество записей.

🔜Создание, редактирование и удаление тем.

🔜Фильтрация тем по имени.

🔜Десериализация Json, строк, целых чисел, long, float, boolean и double.

🔜Фильтрация по ключу, значению, заголовку и/или разделу.

🔜Поддержка Schema Registry с avro.

🔜Поддержка десериализации Protobuf.

#Kaskade #Kafka #Textual #TUI #Textualize #Администрирование #Десериализация #Программирование

📱Ссылка на репозиторий:
https://github.com/sauljabin/kaskade
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡43👍1🔥1
📱Terminal-tree.

terminal-tree — экспериментальный файловый навигатор для терминала на основе Textual.

✅Этот проект может стать основой для файлового менеджера или селектора файлов, но на данный момент это всего лишь эксперимент с пользовательским интерфейсом.

🔹Возможности:

🔘Навигация по дереву (tree_navigator): Перемещение по дереву директорий с клавиатуры или мыши.

🔘Предпросмотр файлов (file_preview): Просмотр текстовых файлов с подсветкой синтаксиса в отдельной панели, которую можно увеличить через командную палитру.

🔘Автозавершение и проверка пути (path_complete): Нажмите g для редактирования текущего пути. Путь будет автоматически дополняться и проверяться на валидность.

🔘Выбор компонентов пути (path_select): Можно кликнуть на компонент пути для перехода в родительскую директорию.

#ФайловыйНавигатор #Терминал #Python #Textual #НавигацияПоДереву #ПредпросмотрФайлов

📱Ссылка на репозиторий:
https://github.com/willmcgugan/terminal-tree
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍4🔥1
📱Rovr.

rovr — постмодерн файловый менеджер на Python.

🔹Особенности:

🔘Основан на Textual — современном Python-фреймворке для TUI.

🔘Красивый и настраиваемый интерфейс прямо в терминале.

🔘Поддержка тем через конфигурацию (цвета, акценты, переменные).

🔘Dev-режим и консоль Textual для отладки.

📦Установка:

# Установка через uv (рекомендовано)
uv tool install rovr


# или через pipx
pipx install rovr


# или через pip
pip install rovr


🔧Запуск из исходников:

uv run poe run      # обычный запуск
uv run poe dev # dev-режим с отладкой
uv run poe log # отдельная консоль для логов
uv run textual console # полный захват вывода


🔻Кастомные темы можно добавлять свои через config.toml:

[[custom_theme]]
name = "my_theme"
primary = "
#ff0000"
secondary = "
#00ff00"
is_dark = true


#Python #Textual #TUI #rovr #FileManager #OpenSource #CLI #TerminalApps

📱Ссылка на репозиторий:
https://github.com/nspc911/rovr
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥5⚡1👍1
📱JiraTUI.

JiraTUI — это текстовый интерфейс для работы с Atlassian Jira прямо из терминала.
Построен на Textual и Rich, поддерживает Jira REST API v2 и v3.

🔹Возможности:

🔘Просмотр и управление задачами.

🔘Работа с комментариями.

🔘Поиск пользователей и групп.

🔘Тематическое оформление интерфейса.

🔘Удобный CLI + полноценный TUI.

🔧Установка:
uv tool install jiratui
# или
pip install jiratui


🚀Запуск UI:
jiratui ui


#Python #Jira #TUI #CLI #Terminal #DevTools #Textual #OpenSource #Productivity #jiratui

📱Ссылка на репозиторий:
https://github.com/whyisdifficult/jiratui
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍33🔥1
📱StocksTUI.

stocksTUI — это минималистичный TUI‑клиент для терминала, который показывает котировки акций и крипты, новости и исторические графики прямо в shell, без браузера.

❓Что умеет:

🔘Тикеры в quasi‑реалтайме, удобные watchlist’ы, теги (growth/ev/semiconductor), таблицы и графики от 1D до Max.

🔘Опционы (страйки, bid/ask, Greeks, OI), лента новостей по тикеру или общей подборкой, плюс макроданные FRED (GDP, CPI, безработица и др.) с скользящими средними и Z‑score.

🔘Глубокий «паспорт» инструмента: ATH, % от ATH, P/E, капа, истории; vim‑like навигация с кучей хоткеев, темы, умное кэширование, чтобы не долбить API в выходные.

⚙️Установка и запуск:

🔘Требования: Python 3.9+, Linux/macOS (нативно), Windows — через Windows Terminal + WSL2, старый cmd.exe не подойдёт.

🔘Рекомендуемая установка через pipx:
  pipx install stocksTUI
stockstui # запуск
stockstui -h # краткая помощь
stockstui --man # полный мануал


🔻Примеры CLI:

🔘История по TSLA: stockstui --history TSLA.

🔘Общие новости по NVDA и AMD: stockstui --news "NVDA,AMD".

🔘Опционный стакан AAPL: stockstui --options AAPL.

🔘Разовый watchlist: stockstui --session-list "EV Stocks=TSLA,RIVN,LCID".

Для поста про stocksTUI хорошо подойдут такие хэштеги:

#stocksTUI #Python #TUI #Terminal #Stocks #Crypto #Investing #MarketData #FRED #Textual #yfinance #CLI #DevTools

🔹Ссылка на репозиторий:
https://github.com/andriy-git/stocksTUI
Please open Telegram to view this post
VIEW IN TELEGRAM
1⚡42🔥1