Мои проекты
Kubernetes
https://github.com/spirkaa/infra - Домашний кластер Kubernetes в GitOps-стиле.
Технологии: Proxmox, Kubeadm, Ansible, Terraform, Packer, Helm, ArgoCD и десятки других прекрасных open-source проектов, перечисленных в README.md репозиторияhttps://github.com/spirkaa/helm-charts - Чарты для моих проектов.
Технологии: Helm
Ansible
https://github.com/spirkaa/ansible-homelab - Infrastructure-as-Code для моих серверов.
Технологии: Proxmox, Docker, Ansiblehttps://github.com/spirkaa/ansible-sch1799 - Infrastructure-as-Code для серверов Школы № 1799.
Технологии: Proxmox, Docker, Ansible
Django
https://github.com/spirkaa/gia-api - автоматически обновляемая база сотрудников пунктов проведения экзаменов (ППЭ) в Москве (API, html frontend) https://gia-api.devmem.ru.
Технологии: Python, Django, Django REST Framework, парсер на основе Requests, BeautifulSoup, Openpyxl- https://github.com/spirkaa/gia-front - Фронт на реакте для API базы сотрудников ППЭ https://gia.devmem.ru.
Технологии: JavaScript, React, Redux
- https://github.com/spirkaa/gia-front - Фронт на реакте для API базы сотрудников ППЭ https://gia.devmem.ru.
https://github.com/spirkaa/samgrabby - автоматически обновляемый список ссылок на самое необходимое ПО для Windows https://soft.devmem.ru.
Технологии: Python, Django, парсер на основе MechanicalSouphttps://github.com/spirkaa/hkbattery - сравнение батарей LiPo на русском складе магазина HobbyKing. Склад закрыли, а код остался.
Технологии: Python, Django, парсер на основе aiohttp и BeautifulSoup
Боты Telegram
https://github.com/spirkaa/educom_bot - Бот Telegram для проверки обновлений в личном кабинете директора московской школы
Технологии: Python, python-telegram-bot, парсер на основе MechanicalSouphttps://github.com/spirkaa/glpi_bot - Бот Telegram для GLPI.
Технологии: Python, aiotg, XML-RPChttps://github.com/spirkaa/co1858_bot - Бот Telegram для Школы в Капотне (ЦО № 1858). Помогал узнать расписание детей и учителей, почитать последние новости с сайта и посмотреть видео с канала YouTube.
Технологии: Python, aiotg, контент собирается с помощью gspread, aiohttp, BeautifulSoup, selenium.webdriver
Docker
Образы Docker для использования в CI/CD
- https://github.com/spirkaa/docker-ansible
- https://github.com/spirkaa/docker-python
- https://github.com/spirkaa/docker-kubectl
- https://github.com/spirkaa/docker-helm
- https://github.com/spirkaa/docker-alpine
Другое
https://github.com/spirkaa/devmem.ru - исходники этого сайта.
Технологии: Hugo, пайплайн в Jenkins для сборки образа Docker, чарта Helm и деплоя с помощью ArgoCD в Kuberneteshttps://svadj.ru - сайт и блог, когда я работал ивент-диджеем.
Технологии: WordPress, шаблон Impreza