PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱pyStrich.

pyStrich
- это быстрый модуль на чистом Python для генерации одномерных (1D) и двумерных (2D) штрихкодов в форматах PNG, SVG и других графических расширениях.

Инструмент позволяет легко создавать штрихкоды прямо в вашем коде. Важное уточнение: библиотека предназначена исключительно для генерации (кодирования), декодировать прочитанные изображения она не умеет.

🔹Поддерживаемые форматы:

🔘1D штрихкоды: Code 39, Code 128 (и GS1-128), EAN-13, Interleaved 2 of 5 (включая ITF-14).

🔘2D коды: Data Matrix (и GS1 Data Matrix), QR Code, PDF417, Aztec Code.

🔻Экспорт и зависимости:

Для сохранения кодов в растровом формате PNG потребуется библиотека Pillow (устанавливается командой pip install "pyStrich[png]"). А вот для создания векторных SVG, EPS, DXF или даже для вывода псевдографикой прямо в терминал никакие дополнительные пакеты не нужны!

🕰Немного истории:

Изначально проект родился как форк старой библиотеки huBarcode, которая перестала обновляться в 2013 году. В 2015 году её портировали на Python 3, и с тех пор инструмент прошел долгий путь эволюции. На сегодняшний день (по состоянию на 2026 год) это современный Python-пакет с полной аннотацией типов (typing), строгими линтерами и исчерпывающим набором тестов.

Проект распространяется под открытой лицензией Apache License 2.0 и доступен на PyPI.

#Python #Barcode #QRCode #DataMatrix #SVG #DevTools #OpenSource #ГенерацияКодов

📱Ссылка на репозиторий:
https://github.com/mmulqueen/pystrich
Please open Telegram to view this post
VIEW IN TELEGRAM
1⚡2👍22