Проекты
-
Проекты, на которых учился верстать
Добавлен: 24.07.2025 13:28 -
Проект с CV2 библиотекой для бота автоматической игры в Арканоид
Добавлен: 24.07.2025 13:29 -
Telegram бот
Написал телеграм бота дежурств в офисе с функционалом ежедневного оповещения о текущем дежурном и поддержанием очереди.Добавлен: 24.07.2025 13:30 -
Тестовое задание одной из компаний (погодное приложение)
Добавлен: 24.07.2025 13:30 -
Одно из домашних заданий (кинотеатр)
Добавлен: 24.07.2025 13:30 -
Дипломный проект (финансовое приложение)
Добавлен: 24.07.2025 13:31 -
Скрипт, который использую в работе для парсинга кандидатов с hh
Скрипт для автоматического поиска кандидатов с hh, добавлением их в БД и отправка личным сообщением в тг. Построил на: Python, Selenium, SQLite.Добавлен: 24.07.2025 13:33
Принцип работы: Авторизация на hh – парсинг кандидатов по параметру опыта – отсеивание всех, кто уже есть в базе (просмотренные мной) – добавление нового кандидата в БД – отправка в телеграм. -
Работа с API google sheets на тестовом датасете
Удалось добиться валидации и преобразование данных.Добавлен: 24.07.2025 13:34
Также из sheets данные записываются в SQLite.
Python, gspread, pandas, SQLite -
API курсов валют -> Google sheets -> MSSQL (локально) + альтернатива на Airflow в Docker
-Курсы валют берутся из API НБРБ, идут в google sheets в ручном режиме или автоматически в настроенное время.Добавлен: 24.07.2025 13:34
-Функционал добавления данных в MSSQL. Таргет на времени. Если такое время уже есть - обновить данные. Если нет - вставка новых.
-Airflow в Docker.
Python, gspread, Docker, Airflow, MSSQL, pyodbc -
Туннель VPS <-> PC
Настроил туннель между VPS от reg.ru и ПК другого человека, чтобы он мог совершать звонки из приложения, имеющему региональные ограничения. (Платные VPN палились webRTC)Добавлен: 24.07.2025 13:35 -
Чат бот для транскрибации
Был написан на whisper от Open AI.Добавлен: 20.09.2025 20:26
Особенности:
1. Аудиофайл и документ транскрибации удаляются после использования автоматически.
2. Очередь в 1 человека для снижения нагрузки на мой локальный компьютер
3. Длинна аудиофайла не важна, но файлы больше 25 мб не обрабатываются
4. В первые 30 секунд на записи необходим голос, т.к. именно в этот момент происходит определение языка транскрибации (английский по умолчанию, если не было возможности определить) -
Тестовое задание одной из компаний (интерактивная карта)
Добавлен: 06.11.2025 18:46