Skip to main content

Удобные инструменты на Python: голос, музыка, автоматизация, базы данных и ИИ

Project description

🛠️ Help Manager — универсальный модуль-помощник на Python

Модуль, который объединяет десятки функций и классов для работы с голосом, музыкой, автоматизацией, базами данных и искусственным интеллектом. Всё в одном файле — просто подключи и используй.

🚀 Возможности

🎙️ Голос и звук (Manager)

  • Распознавание речи (speech-to-text)
  • Озвучка текста (TTS)
  • Воспроизведение MP3
  • Системные звуковые сигналы

🎵 Музыкальный плеер (Music)

  • Поиск и воспроизведение треков из Яндекс.Музыки
  • Управление очередью (добавление, переключение, очистка)
  • Пауза, регулировка громкости, перемотка
  • Запуск «Моей волны» и плейлистов
  • Кэширование ссылок для ускорения повторов

🌐 Парсинг и погода (Manager)

  • Извлечение текста с веб-страниц по CSS-классу
  • Получение текущей погоды для любого города

🖥️ Консоль (Console)

  • Цветной вывод, управление курсором, прогресс-бары
  • Скрытие/показ окна консоли
  • Быстрые сообщения (success, error, warning, info)

🗄️ База данных SQLite (BazaDB)

  • Создание таблиц, вставка, поиск, обновление, удаление
  • Статистика и список таблиц

🧠 Распознавание лиц и эмоций (Face)

  • Определение эмоции через веб-камеру (DeepFace)
  • Обнаружение улыбки
  • Автоматический запуск музыки под настроение

🖱️ Автоматизация клавиатуры и мыши (Auto)

  • Клики, двойные клики, перетаскивание, скроллинг
  • Нажатие и удержание клавиш
  • Эмуляция печати текста
  • Скриншоты и системные уведомления
  • Загрузка файлов, браузер, поиск (Manager, Web)
  • Проверка интернета, скачивание файлов
  • Открытие ссылок, поиск в Яндексе и YouTube

💻 Системные команды (System)

  • Выключение, перезагрузка, сон, блокировка экрана

ℹ️ Информация о системе (Info)

  • Уровень заряда батареи, загрузка CPU, использование RAM
  • Тип операционной системы

🖥️ Распознавание экрана (ScreenReader)

  • Поиск изображения на экране
  • Поиск цвета пикселя
  • Чтение текста с экрана (EasyOCR)
  • Подсветка найденных объектов рамкой
  • Ожидание появления изображения

🔧 Дополнительные утилиты

  • Буфер обмена (Clipboard) — копирование/вставка
  • Математика (MathHelper) — факториал, среднее, медиана, перевод систем, школьное округление
  • Файлы (FileUtils) — чтение, запись, подсчёт строк
  • Изображения (ImageUtils) — ресайз, кроп, поворот
  • PDF (PDFUtils) — извлечение текста
  • Генератор паролей (PasswordGen)
  • Конвертер единиц (UnitConverter) — температура, расстояние, вес
  • Фоновые потоки (ThreadManager)

📦 Установка

pip install help-manager

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

pycraft_tools-1.0.0.tar.gz (44.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pycraft_tools-1.0.0-py3-none-any.whl (43.3 kB view details)

Uploaded Python 3

File details

Details for the file pycraft_tools-1.0.0.tar.gz.

File metadata

  • Download URL: pycraft_tools-1.0.0.tar.gz
  • Upload date:
  • Size: 44.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pycraft_tools-1.0.0.tar.gz
Algorithm Hash digest
SHA256 4f686822efc5dd7e8bc1bd22d098e167f258030a903ed7798b25346fcf4e9cbf
MD5 c9e618c06c0f1717c0375c956c9848bd
BLAKE2b-256 90766ac33b291cd30d56b77e2c3e9a91066d02540a2e1bec5738b9228dea096a

See more details on using hashes here.

File details

Details for the file pycraft_tools-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: pycraft_tools-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 43.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.12 {"installer":{"name":"uv","version":"0.11.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for pycraft_tools-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5e9a9620192169067ef3eac6cc1c8769f7e3df71bc5ab070a71de43697553644
MD5 07b5aa429e33c85afa98affb1c2c48a0
BLAKE2b-256 f67b11f0337041aa016d4de1cbcc0464ef8de071a71f6843b1b92bd346c29800

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