Маленький пост про то как на Python делать изображения с кодом для статей в Дзен. Как известно в Дзене нет поддержки кода в статьях, по этому одним из способов вставлять код - это изображения. Воспользуемся библиотекой Pygments. Pygments - это мощная библиотека для подсветки синтаксиса кода на различных языках программирования. Она предоставляет широкий набор лексеров (компоненты, которые анализируют текст и определяют его составляющие) и форматтеров (компоненты, которые генерируют выходной код с подсветкой). Документация доступна на официальном сайте Pygments: pygments.org/...ion Напишем небольшую функцию для использования hgist.github.com/...067 Вставляем нужный нам код в комментарии и предаём их переменной code, выбираем нужный нам стиль и фон изображения. Картинки будут сохраняться в папку "for_image".
2 года назад