Skip to content
View valentinpo's full-sized avatar
😄
😄

Block or report valentinpo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
valentinpo/README.md

👋 Привет, я Валентин!

Автоматизирую рутину на Python и превращаю хаос в порядок. Пишу GUI-инструменты, парсеры и вспомогательные утилиты, которыми сам пользуюсь каждый день.


🛠 Стек и технологии

  • 🐍 Python 3 — основной язык
  • 🖥 GUI-разработка — Tkinter, кроссплатформенные десктоп-приложения
  • 🤖 Telegram / MAX боты — aiogram, MAX Bot API
  • 🗄 Базы данных — PostgreSQL, SQLite
  • 🕷 Парсинг и автоматизация — извлечение данных, ETL-пайплайны
  • 🌐 Верстка — адаптивные HTML-страницы
  • ⚙️ Node.js — автопостинг, веб-серверы (Express)

📂 Мои проекты

🖥 Утилиты для ПК

BatteryDiag-Pro — десктопная программа диагностики аккумуляторов (Python/Tkinter): замеры ячеек, расчёт SoH, графики, протоколы HTML/Excel/PDF, QR-коды.

registry-cleaner — безопасная очистка реестра Windows: битые ссылки, мёртвые расширения проводника, 3 режима сканирования, тёмная тема, автообновление. Один .exe, без зависимостей.

local-snapshot — мгновенный бэкап проекта в ZIP с проверкой места на диске и уведомлениями. Только стандартная библиотека Python.

File-Organizer — кроссплатформенный органайзер файлов: сортировка по расширениям и датам, светлая/тёмная тема, тестовый режим, автообновление.

local-network-scanner — сканер и мониторинг локальной сети (FastAPI + Scapy): автоопределение подсети, поиск устройств, определение производителя по MAC, уведомления о новых устройствах.

🤖 Боты и автоматизация (Telegram / MAX)

Archivium — архив и аналитика контента чатов и каналов MAX: автовыгрузка истории, статистика, поиск, отчёты Excel/HTML (чистый Python, без зависимостей).

max-auto-post — автопостинг в каналы MAX (Node.js): картинки, текст и кнопки по расписанию + веб-панель управления.

Warehouse-Orders-Manager — Telegram-бот управления складом LED-модулей: заказы, аналитика, экспорт в Excel, визуализация остатков.

led-support-bot — бот техподдержки LED-экранов и бегущих строк: ядро диалога, адаптеры Telegram/MAX, HTML-база знаний PixelFixer и десктоп-приложение.

banya-bot — Telegram-бот бронирования бани на платформе MAX: дата, время, гости, подтверждение администратором.

botmax — боты для платформы MAX на Python: long-polling, SQLite, приветствия и статистика.

anketa-max — система сбора анкет организаций на PHP: веб-форма + MAX Mini App, JSON-хранилище и email-уведомления.

🕷 Парсинг и данные

Экосистема Onbon — сбор и структурирование данных о LED-оборудовании Onbon (три связанных репозитория):

LedFinder — генератор HTML-каталога LED-контроллеров из JSON: карточки товаров, фото, шаблоны (Python).

roszdrav-checker — массовая проверка медлицензий по ИНН в реестре Росздравнадзора (Playwright).

json-merge — простая утилита объединения нескольких JSON-файлов в один.

INN-Reconciler — валидация ИНН и сопоставление контрагентов с данными ЕГРЮЛ: загрузка выписок и генерация HTML-отчётов.

json-catalog-linker — автообновление ссылок на документацию в JSON-каталогах по внешнему файлу.

photo-agent — индекс фотографий для подбора по постам: Vision-описание (Yandex AI Studio), переименование файлов, запись EXIF, семантический поиск по тексту.

🌐 Веб

post-storage — автономная система хранения постов для каналов: браузерный интерфейс для работы с Excel-таблицей постов (открытие, редактирование, сохранение) + структура медиа по каналам. Работает офлайн.

browser-games — 7 браузерных HTML5-игр на чистом JS: кликер, выживание, платформер, шутер, змейка, 4X-стратегия, симулятор магазина. Играть онлайн: valentinpo.github.io/browser-games.

olga-portfolio — сайт-портфолио аналитика данных (GitHub Pages).


📫 Связаться со мной

«Делаю инструменты, которые решают реальные задачи — без лишнего пафоса»

Popular repositories Loading

  1. Warehouse-Orders-Manager Warehouse-Orders-Manager Public

    Telegram-бот для управления складом LED-модулей: заказы, аналитика, экспорт в Excel, визуализация остатков (Python, aiogram, SQLAlchemy)

    Python

  2. onbon-parser onbon-parser Public

    Парсер каталога светодиодного оборудования с сайта onbon.ru — сбор характеристик товаров и экспорт в CSV

    Python

  3. onbonbx-parser onbonbx-parser Public

    Парсер каталога светодиодного оборудования с сайта ru.onbonbx.com (OnbonBX) — поиск товаров по ID, извлечение характеристик, скачивание инструкций и прошивок

    Python

  4. Onbon-LED-Controllers-Data-Repository Onbon-LED-Controllers-Data-Repository Public

    Репозиторий содержит структурированные данные о контроллерах LED-дисплеев Onbon, собранные с официального сайта onbon.ru. Включает инструменты для обработки, объединения и организации данных.

    Python

  5. local-snapshot local-snapshot Public

    Мгновенный резервный бэкап проекта в ZIP на стандартной библиотеке Python: проверка диска, логи, уведомления

    Python

  6. json-catalog-linker json-catalog-linker Public

    Автоматически заполняет manual_url в JSON-каталоге контроллеров, сопоставляя name с внешним файлом со ссылками на Яндекс.Диск. Поддерживает TXT/CSV с нумерацией, игнорирует регистр и пробелы. Экон…

    Python