Удобные инструменты на 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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4f686822efc5dd7e8bc1bd22d098e167f258030a903ed7798b25346fcf4e9cbf
|
|
| MD5 |
c9e618c06c0f1717c0375c956c9848bd
|
|
| BLAKE2b-256 |
90766ac33b291cd30d56b77e2c3e9a91066d02540a2e1bec5738b9228dea096a
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e9a9620192169067ef3eac6cc1c8769f7e3df71bc5ab070a71de43697553644
|
|
| MD5 |
07b5aa429e33c85afa98affb1c2c48a0
|
|
| BLAKE2b-256 |
f67b11f0337041aa016d4de1cbcc0464ef8de071a71f6843b1b92bd346c29800
|