Kubernetes

  1. https://github.com/spirkaa/infra - Домашний кластер Kubernetes в GitOps-стиле.
    Технологии: Proxmox, Kubeadm, Ansible, Terraform, Packer, Helm, ArgoCD и десятки других прекрасных open-source проектов, перечисленных в README.md репозитория

  2. https://github.com/spirkaa/helm-charts - Чарты для моих проектов.
    Технологии: Helm

Ansible

  1. https://github.com/spirkaa/ansible-homelab - Infrastructure-as-Code для моих серверов.
    Технологии: Proxmox, Docker, Ansible

  2. https://github.com/spirkaa/ansible-sch1799 - Infrastructure-as-Code для серверов Школы № 1799.
    Технологии: Proxmox, Docker, Ansible

Django

  1. https://github.com/spirkaa/gia-api - автоматически обновляемая база сотрудников пунктов проведения экзаменов (ППЭ) в Москве (API, html frontend) https://gia-api.devmem.ru.
    Технологии: Python, Django, Django REST Framework, парсер на основе Requests, BeautifulSoup, Openpyxl

  2. https://github.com/spirkaa/samgrabby - автоматически обновляемый список ссылок на самое необходимое ПО для Windows https://soft.devmem.ru.
    Технологии: Python, Django, парсер на основе MechanicalSoup

  3. https://github.com/spirkaa/hkbattery - сравнение батарей LiPo на русском складе магазина HobbyKing. Склад закрыли, а код остался.
    Технологии: Python, Django, парсер на основе aiohttp и BeautifulSoup

Боты Telegram

  1. https://github.com/spirkaa/educom_bot - Бот Telegram для проверки обновлений в личном кабинете директора московской школы
    Технологии: Python, python-telegram-bot, парсер на основе MechanicalSoup

  2. https://github.com/spirkaa/glpi_bot - Бот Telegram для GLPI.
    Технологии: Python, aiotg, XML-RPC

  3. https://github.com/spirkaa/co1858_bot - Бот Telegram для Школы в Капотне (ЦО № 1858). Помогал узнать расписание детей и учителей, почитать последние новости с сайта и посмотреть видео с канала YouTube.
    Технологии: Python, aiotg, контент собирается с помощью gspread, aiohttp, BeautifulSoup, selenium.webdriver

Docker

Образы Docker для использования в CI/CD

  1. https://github.com/spirkaa/docker-ansible
  2. https://github.com/spirkaa/docker-python
  3. https://github.com/spirkaa/docker-kubectl
  4. https://github.com/spirkaa/docker-helm
  5. https://github.com/spirkaa/docker-alpine

Остальное

  1. https://github.com/spirkaa/price_ru - парсер price.ru для обновления цен на жесткие диски в Google таблице.
    Технологии: Python, playwright

  2. https://github.com/spirkaa/devmem.ru - исходники этого сайта.
    Технологии: Hugo, пайплайн в Jenkins для сборки образа Docker, чарта Helm и деплоя с помощью ArgoCD в Kubernetes