Научный форум 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, так и в коммерческих проектах.

 Re: TenTags open source Python библиотека
Аватара пользователя
TenTags Studio v1.0.0!

Это open-source визуальный редактор таблиц и компилятор на базе Python библиотеки TenTags DSL (PyPI).

Возможности:

Живой синк: Двусторонняя синхронизация через парсинг AST-дерева (меняйте сетку визуально или пишите код — обе стороны обновляются сразу).
Дизайн: Стилизация текста, слияние колонок/строк и вставка картинок.
Экспорт: Генерация готовых отчетов в HTML, PDF и Excel.

GitHub

Можно поддержать на Product Hunt

 Re: TenTags open source Python библиотека
Аватара пользователя
Сегодня запустил SoulDoc на Product Hunt — Layout Engine, в котором один документный model рендерится в HTML, SVG, PDF, DOCX, XLSX и JSON.

Ядро без runtime-зависимостей, форматные рендереры ставятся отдельно. Версия 1.0.3 уже на PyPI.

Если вы делаете отчёты, редакторы документов или сложные экспорты, буду благодарен за технический feedback — особенно интересно, какой формат создаёт больше всего проблем:
https://www.producthunt.com/products/souldoc?launch=souldoc

https://tentags.org/souldoc

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


Соглашение о конфиденциальности | Общие правила

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