README.md

CatalogTools

Инструменты для создания каталогов произведений искусства, используются в проекте smallsoft/art. Часто сайты с информацией о произведениях искусства перестают работать из-за того, что владельцы забрасывают их и перестают оплачивать хостинг: например, в 2026 году сайт Нижнетагильского отделения союза художников (архив) перестал работать по этой причине. Фотографии работ, которые художники выкладывают на своих страницах в соцсетях, также могут быть утеряны со временем, так как соцсети не предоставляют удобный способ доступа к старым сообщениям. Таким образом, часть современной культуры становится потерянной для истории.

Идея данного проекта в документировании местного культурного наследия в виде распределенной системы архивов, данные которых хранятся в виде XML-файлов в git-репозитории, а визуальное представление отображается в виде статического сайта на Github Pages. Программа командной строки CatalogTools служит для преобразования XML-данных каталога в представление в формате Markdown или HTML. Преимущество этого принципа в том, что каждый может создать резервную копию архива, склонировав или форкнув репозиторий. Кроме того, для работы сайта не требуется никакой сложной инфраструктуры, достаточно статического веб-сервера, а сами данные хранятся в обычном каталоге файловой системы, не требуя специальной системы управления базами данных.

Объектная модель основана на Categories for the Description of Works of Art, формат XML-метаданных основан на схеме метаданных Web Archive.

Документация

Пример каталога: XML, Markdown, HTML.

Описание
Релизы
последний
Конвейеры
0 успешных
0 с ошибкой
Разработчики