Рубрика: Scripting

Асинхронный чистильщик gitlab registry на python

Собственно сегодня будем делать микросервис, который будет заниматься очисткой образов в gitlab registry. Образы будет чистить не все, а только у тех проектов, который мы укажем в конфиге, а …

Пишем простой загрузчик видео с YouTube

Использовать будем python и библиотеку tkinter и customtkinter. Наш будущий загрузчик видео будет выглядеть так: Код будет достаточно простым, всего два модуля. Первый из них youtube_downloader.py Здесь мы описываем …

Заменяем pylint на ruff

Есть отличный инструмент для линтига python проектов, который по скорости своей работы превосходит любые другие аналоги. Проект называется ruff, поддерживает pyproject.toml, умеет автоматически делать фиксы в коде и многое …

Публикация python пакета в gitlab package registry

DevOps инженеры часто пишут скрипты и консольные утилиты на python, которые хочется распространять не в первозданном виде, а в качестве пакета, поставив который из приватного registry вашей компании, на …

Пишем асинхронный загрузчик файлов на python

Иногда бывает полезно вставить куча ссылок и скачать их все разом, а не по очереди, особенно если при этом можно смотреть прогресс бар наших загрузок. Реализуем подобную тулу на …