~/purple

$ whoami

purple programmer

Делаю любые вещи на заказ: программы, ботов, сайты, автоматизацию.

делаю: десктоп-программы

заказать разработку скачать программы telegram-канал

$ ls -lh ./programs

# Бесплатные программы. Качай и пользуйся.

скачать

Мини-плеер в панели задач Windows 10 для Spotify и Яндекс Музыки

MiniPlayer, скриншот 1MiniPlayer, скриншот 2MiniPlayer, скриншот 3MiniPlayer, скриншот 4MiniPlayer, скриншот 5

Показывает текущий трек из десктопных Spotify и Яндекс Музыки прямо на панели задач: обложка, название, прогресс, кнопки переключения и лайк. Весит меньше 1 МБ и занимает около 10 МБ памяти. Ничего не отправляет в интернет и не просит логинов. Что умеет — Пауза, следующий и предыдущий трек, перемотка по полоске под названием. — Лайк без входа в аккаунт: плеер сам нажимает сердечко в окне Spotify или Яндекс Музыки, даже если оно свёрнуто. — Колесо мыши над плеером меняет громкость самого приложения, а не всей системы. — Игровая плашка по Alt+` (клавиша «ё»): управление музыкой поверх игры в оконном и borderless-режиме. — Управление из браузера на этом же компьютере по адресу 127.0.0.1:47800. — Настройки: место на панели, ширина, отступ, горячая клавиша. Автозапуск вместе с Windows. Требования — Windows 10. На Windows 11 панель задач устроена иначе, плеер в неё не встроится. — Десктопное приложение Spotify или Яндекс Музыка. Браузерные версии не подходят. Установка Запусти MiniPlayer Setup.exe и нажми «Да». Права администратора не нужны. Удаление Параметры Windows → Приложения → MiniPlayer → Удалить.

sha256 файла 28c5c01328cc349046d539ec4b72b1d2516fd05a5a9fe8103586e111d43a162c

Windows может показать синее окно «Система Windows защитила ваш компьютер». Нажми «Подробнее», затем «Выполнить в любом случае»: у программы нет платной цифровой подписи.

скачиваний: 5, файл: MiniPlayer Setup.exe. Отдельная страница

$ ls -l ./projects

# Мои собственные проекты.

открыть

Компьютер, который вас слушается: управление Windows голосом, из чата и с телефона

Purify, скриншот 1Purify, скриншот 2Purify, скриншот 3Purify, скриншот 4Purify, скриншот 5Purify, скриншот 6Purify, скриншот 7

Мой главный проект: программа, которая выполняет команды на компьютере с Windows голосом, из чата и с телефона. Скоро релиз. — Голосом: «Пури, сделай потише», «открой рабочую папку». Речь распознаётся на самом компьютере. — Быстрый чат поверх любой программы по Ctrl + Shift + Space: можно обвести кусок экрана или перетащить файл и спросить про него. — Пульт в браузере телефона: музыка, тачпад и клавиатура, файлы, экран компьютера вживую, сон и выключение по таймеру. — Сценарии по расписанию, событию, фразе или сочетанию клавиш: например, «Доброе утро» ставит громкость, открывает почту и говорит погоду. — Опасные действия (выключение, удаление файлов, команды Windows) выполняются только после подтверждения. — Сотни команд работают без ИИ, за доли секунды. Свои фразы можно добавлять. Что под капотом: десктопное приложение для Windows 10 и 11, сервер лицензий и аккаунтов, приём платежей, PWA-пульт для телефона с живой трансляцией экрана, лендинг и личный кабинет.

#windows #голос #pwa #свой продукт

открыть проект, отдельная страница

$ ls ./works

# Примеры того, что я делал на заказ.

Магазин VPN-подписок: бот, мини-приложение для клиента и веб-админка

Полный сервис продажи VPN под ключ, около 7000 строк на Python. — Telegram Mini App для клиента: тарифы, покупка и продление, личный кабинет, ключ и QR-код для подключения. — Веб-панель администратора: пользователи, подписки, тарифы. — Интеграция с панелью Marzban: ключи выдаются и отключаются автоматически. — Фоновые задачи следят за сроками подписок и напоминают о продлении. — PostgreSQL, SQLAlchemy, FastAPI, aiogram. Разворачивается через Docker Compose.

#fastapi #mini app #postgresql #docker

отдельная страница

Бот для шинного бизнеса: по фото диска и машины рисует, как они будут смотреться вместе

Менеджер или клиент присылает фото диска и фото машины, бот возвращает несколько изображений этой машины с этими дисками. Второй режим: диск в подарочной коробке с брендом. — Два провайдера генерации изображений, переключаются одной настройкой. — Каждый вариант можно перегенерировать отдельной кнопкой. — Логотип заказчика автоматически накладывается на результат. — Очередь с ограничением до 25 одновременных генераций, чтобы не упираться в лимиты API. — Две версии: закрытая для сотрудников по белому списку и публичная для клиентов.

#ai #aiogram #генерация изображений

отдельная страница

Свой ChatGPT в боте: агенты, история диалогов, генерация картинок, оплата

Несколько ботов на языковых моделях, от учебного проекта до коммерческого. — Чат с моделями OpenAI, Gemini и Together, история диалога хранится в базе. — Редактор агентов: пользователь создаёт своих помощников с собственными инструкциями и переключается между ними. — Генерация изображений по тексту и по фото. — Оплата тремя способами: Telegram Stars, СБП или карта, CryptoBot. — Обязательная подписка на канал, статистика и админ-панель.

#ai #llm #aiogram #платежи

отдельная страница

Каталог, оплата, закрытые каналы по подписке с автопродлением

Серия ботов-магазинов для разных заказчиков. Общая основа: каталог, оплата, админка прямо в боте. — Магазин цифровых товаров: категории, товары, склад, автоматическая выдача после оплаты через CryptoBot. — Магазин доменов с продлением: промокоды, несколько платёжных систем, интерфейс на нескольких языках. — Закрытый клуб по подписке: рекуррентные платежи через Robokassa, приём вебхуков на FastAPI, автоматический пропуск в канал после оплаты, напоминания и отмена подписки. — Во всех ботах: рассылки, статистика, управление без правки кода.

#aiogram #платежи #магазин

отдельная страница

Бронирование, бонусы и акции с интеграцией в систему управления клубом

Бот для посетителей компьютерного клуба, связанный с системой управления клубом SmartShell через её API. — Бронирование мест прямо из Telegram. — Профиль гостя с балансом и бонусами, вход по номеру телефона. — Ежедневный бонус и акции. — Админ-панель: начисление и списание бонусов одному гостю или всем сразу, рассылки, статистика.

#aiogram #api #crm

отдельная страница

Определяет дату создания группы. Платные проверки, три платёжные системы, два языка

Коммерческий бот с собственной админкой, около 7000 строк на Python. — По ссылке или имени определяет дату создания Telegram-группы. — Баланс проверок с пополнением через Cryptomus, CrystalPay и FreeKassa, платежи подтверждаются вебхуками с проверкой подписи. — Интерфейс на русском и английском. — Админ-панель: пользователи, продавцы, настройки, поддержка. — aiogram, Telethon, SQLAlchemy.

#telethon #sqlalchemy #платежи

отдельная страница

TikTok, Telegram, Pinterest, DexScreener: сбор данных и уведомления об изменениях

Набор инструментов для сбора данных и слежения за изменениями. — TikTok: сбор профилей и ссылок из описаний, отслеживание изменений в профиле с уведомлением в Telegram. Там, где сайт закрыт, сбор идёт через Android-эмулятор под управлением Appium и ADB. — Telegram: проверка списков каналов и юзернеймов через Telethon. — Pinterest: массовая загрузка изображений по списку запросов. — Крипто-мониторинг: бот следит за токенами на DexScreener и Photon и пишет, когда меняется ликвидность, появляются бусты или оплачивается листинг. Токены добавляются и удаляются прямо в боте. — Playwright, Selenium, aiohttp, прокси, многопоточность.

#playwright #telethon #appium #парсинг

отдельная страница

Скриншот всех мониторов одной клавишей и включение ПК из бота

Две небольшие утилиты, которые связывают компьютер с Telegram. — Скриншоты: программа работает в фоне и по нажатию одной клавиши снимает все мониторы. Снимки уходят на промежуточный сервер, а оттуда в Telegram одним альбомом. — Включение ПК: бот будит компьютер по сети (Wake-on-LAN). Доступ выдаётся и отзывается администратором, есть платный доступ, статистика и рассылки.

#python #windows #aiogram

отдельная страница

Фоторедактор с нейросетевым увеличением и валютный калькулятор с графиками

Десктопные приложения на Python, скриншот 1Десктопные приложения на Python, скриншот 2

Оконные программы для Windows на CustomTkinter. — Фоторедактор: коррекция изображения, пресеты настроек, пакетная обработка папки с файлами, увеличение разрешения нейросетью (модели EDSR и ESPCN через OpenCV), интерфейс на двух языках. — Валютный калькулятор: курсы в реальном времени, графики изменения курса, конвертер и уведомление, когда курс доходит до заданной цены.

#customtkinter #opencv #desktop

отдельная страница

$ cat stack.yml

languages:
[Python, Rust, TypeScript, JavaScript, C#, Luau, SQL, Bash, PowerShell, HTML/CSS]
backend:
[FastAPI, aiohttp, Node.js, Express, REST API, WebSocket, SSE, Celery, очереди и фоновые задачи]
databases:
[PostgreSQL, SQLite, Redis, MongoDB, SQLAlchemy, Alembic, Prisma]
frontend:
[React, Next.js, Vite, Tailwind CSS, PWA, адаптивная вёрстка, анимации на чистом JS и CSS]
desktop:
[Rust + Win32 API, Direct2D, DirectWrite, UI Automation, PyQt, Electron, Tauri, WPF, установщики, автообновление]
telegram:
[aiogram, Telegram Bot API, Mini Apps, Telethon, Pyrogram, платежи, рассылки, админ-панели]
ai:
[OpenAI API, Claude API, Gemini, Kling, Stable Diffusion, агенты, RAG, распознавание речи, генерация картинок и видео]
gamedev:
[Unity, Roblox Studio, игровая логика, интерфейсы, сохранения]
automation:
[парсеры, скрейпинг, Playwright, Selenium, интеграции с чужими API, Excel, Google Sheets]
payments:
[ЮKassa, Telegram Payments, подписки, лицензии, личные кабинеты]
network:
[WebRTC, TURN/STUN, HTTPS/TLS, OAuth, JWT]
infra:
[Docker, Docker Compose, Linux, Caddy, Nginx, GitHub Actions, CI/CD, VPS, бэкапы, мониторинг]
tools:
[Git, GitHub, Figma, Postman, pytest, Vitest]

$ ./order.sh

Нужна программа, бот, сайт или что-то, чему ещё нет названия? Напиши, обсудим и сделаю.

  1. Напиши в Telegram, что нужно сделать и к какому сроку. Чем конкретнее, тем быстрее отвечу.
  2. Задам уточняющие вопросы и назову цену и срок до начала работы.
  3. Делаю и показываю промежуточный результат, чтобы в конце не было сюрпризов.
  4. Отдаю готовое с инструкцией: как запустить и как пользоваться.

написать в telegram telegram-канал

# это настоящая строка ввода. попробуй help