Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 TenTags open source Python библиотека
Аватара пользователя
Написал открытую библиотеку TenTags — декларативный DSL и промежуточное представление (IR) для генерации таблиц.

Идея TenTags состоит в том, чтобы описывать сложные структуры таблиц (объединения ячеек, стили текста, выравнивание и фоновые цвета) в виде единой компактной декларативной строки. Этот формат служит универсальным источником (AST), который библиотека компилирует в идентичный визуальный вид для HTML, Excel (.xlsx) и PDF, избавляя бэкенд от необходимости поддерживать отдельные шаблоны и писать сотни строк шаблонного кода под каждый формат.
https://tentags.org

Также сегодня запустил его в ProductHunt
https://www.producthunt.com/products/tentags-universal-document-syntax?utm_source=other&utm_medium=social

 Re: TenTags open source Python библиотека
Аватара пользователя
Версия 1.1.1 уже доступна на PyPI.
Код:
pip install  tentags
Загляните в обновленный репозиторий и документацию за подробными примерами!

GitHub: TenTags

Пример использования на сервере :
Обзор на YouTube

 Re: TenTags open source Python библиотека
Аватара пользователя
TenTags 2.0.2 — это, пожалуй, самое крупное обновление проекта с момента его публикации.

Что изменилось:

добавлена интеграция с Django, Flask, FastAPI и Jinja2;
появился новый механизм шаблонных тегов, позволяющий отделить описание структуры документа от данных;
значительно переработана архитектура библиотеки и улучшена документация;
расширены возможности генерации документов в HTML, Excel (XLSX) и PDF из единого декларативного шаблона;
проект переведен на лицензию Apache License 2.0, что делает его более удобным для использования как в open-source, так и в коммерческих проектах.

 [ Сообщений: 3 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group