guideCity/backend/seed/CONTENT_TEMPLATE.yaml

145 lines
11 KiB
YAML
Raw Normal View History

# ============================================================================
# guideCity — шаблон файла с описанием мест (для новых локаций Москвы)
# ============================================================================
#
# Как этим пользоваться:
# 1. Скопируй этот файл (например, moscow_<район_или_тема>.yaml).
# 2. Замени "moscow" на нужный город, если появится другой город
# (сейчас в базе есть только Москва — slug "moscow").
# 3. Заполни один или несколько объектов в списке places (см. пример
# ниже и пустой блок-заготовку в конце файла).
# 4. Пришли мне готовый файл — я запущу
# docker compose exec api python -m seed.seed_loader --file seed/<файл>.yaml
# Загрузка идёт по slug: если такой slug уже есть в базе — запись
# обновится, а не задвоится. Так что случайно прислать место,
# которое уже есть, не страшно.
#
# Общая структура:
# city: <slug города> # сейчас всегда "moscow"
# places: # список объектов (мест)
# - <поля одного места>
# - <поля следующего места>
# ...
#
# Поля одного места:
# slug — уникальный ID места латиницей, короткий, через дефис
# (например: "bolshoi-theatre"). Используется как ключ
# для обновления записи, если пришлёшь её ещё раз.
# category — один из фиксированных вариантов (ровно как написано,
# английские слова в нижнем регистре):
# building — здание общего назначения
# bridge — мост
# monument — памятник, малая архитектурная форма
# park — парк, сквер, лесопарк
# district — район/квартал/посёлок как единое целое
# skyscraper — небоскрёб (Москва-Сити и т.п.)
# cathedral — храм, собор, церковь
# museum — музей
# gate — ворота, арка
# square — площадь
# location — { lat: <широта>, lon: <долгота> } в градусах, десятичная
# дробь (например: { lat: 55.7539, lon: 37.6208 })
# address — адрес текстом (можно на русском), необязательно
# district — название района, необязательно
# built_year — год/период постройки текстом, необязательно.
# Можно диапазон или примерную дату:
# "15551561", "1930-е", "XVIII век"
# architect_builder — архитектор/автор/заказчик, необязательно
# architectural_style — архитектурный стиль, необязательно
# notable_people — кто здесь жил/бывал/связан с местом, необязательно
#
# title — название места на двух языках:
# ru: "Название по-русски"
# en: "Name in English"
#
# content — тексты для озвучки/чтения, ОБЯЗАТЕЛЬНО заполнить
# все 6 комбинаций (2 языка × 3 длины):
# ru: { short: "...", medium: "...", long: "..." }
# en: { short: "...", medium: "...", long: "..." }
#
# Ориентир по объёму (эти тексты озвучиваются вслух,
# поэтому пишем как для устного рассказа гида):
# short — 23 предложения (~2030 сек озвучки)
# medium — один абзац, 47 предложений (~4560 сек)
# long — 24 абзаца (~23 минуты)
#
# Стиль — как у экскурсовода: что это, когда и кем
# построено, зачем, какие события/люди с этим связаны.
# Только реальные факты, без "воды" и без выдумок.
#
# ----------------------------------------------------------------------------
# ПРИМЕР (уже есть в базе — это просто образец качества и формата,
# отправлять его повторно не нужно, но если пришлёшь — ничего не сломается):
# ----------------------------------------------------------------------------
city: moscow
places:
- slug: st-basils-cathedral
category: cathedral
location: { lat: 55.7525, lon: 37.6231 }
address: "Красная площадь, 2"
district: "Тверской"
built_year: "15551561"
architect_builder: "Постник Яковлев (по преданию, вместе с зодчим по прозвищу Барма)"
architectural_style: "Шатровый стиль, русское узорочье"
notable_people: "Иван Грозный (заказчик строительства); Василий Блаженный, московский юродивый, похоронен в пристроенном приделе (1588)"
title:
ru: "Собор Василия Блаженного (Покровский собор, что на Рву)"
en: "St. Basil's Cathedral"
content:
ru:
short: |
Собор Василия Блаженного построен в 15551561 годах по приказу Ивана Грозного в честь взятия Казани. Девять разноцветных куполов и яркая роспись делают его самым узнаваемым символом Москвы.
medium: |
Официально собор называется Покровским, что на Рву — он посвящён Покрову Богородицы, в день которого начался решающий штурм Казани в 1552 году. Девять отдельных церквей-приделов объединены в одно здание вокруг центрального шатра. Народное имя храм получил в честь Василия Блаженного, юродивого, похороненного здесь в 1588 году в отдельном приделе. Разноцветную раскраску куполов собор получил не сразу — изначально главы были золотыми и шлемовидными, узорчатую роспись добавили только в XVII веке.
long: |
Собор Василия Блаженного возвели в 15551561 годах по указу Ивана Грозного как памятник взятию Казанского ханства в 1552 году. Легенда гласит, что царь приказал ослепить зодчего, чтобы тот не смог построить ничего подобного, однако документальных подтверждений этому нет.
Композиция необычна: девять самостоятельных церквей-столпов объединены общим основанием и галереями вокруг центрального шатрового храма Покрова Богородицы. В 1588 году к собору пристроили десятый придел — над могилой почитаемого московского юродивого Василия Блаженного.
Собор пережил пожары и угрозу сноса в советское время. С 1928 года здесь музей, а с 1990 года собор входит в объект Всемирного наследия ЮНЕСКО «Кремль и Красная площадь».
en:
short: |
St. Basil's Cathedral was built in 15551561 on the order of Ivan the Terrible to celebrate the capture of Kazan. Its nine colorful, patterned domes make it the single most recognizable symbol of Moscow.
medium: |
The cathedral's formal name is the Cathedral of the Intercession of the Virgin on the Moat, marking the feast day on which the decisive assault on Kazan began in 1552. It is really nine separate chapel-churches joined around a central tented tower. The popular name comes from Basil the Blessed, a revered Moscow holy fool buried here in 1588. The famous multicolored dome patterns weren't original — the domes were initially gold and helmet-shaped, receiving their ornate paint scheme only in the 17th century.
long: |
St. Basil's Cathedral was raised between 1555 and 1561 on the orders of Ivan the Terrible to commemorate Russia's conquest of the Khanate of Kazan in 1552. Legend holds that the tsar had the architect blinded so he could never build anything to rival it, though there's no documentary evidence for the story.
Its layout is unusual: nine independent chapel-towers are fused together around a central tented church of the Intercession. In 1588 a tenth chapel was added over the grave of Basil the Blessed, a widely venerated Moscow holy fool.
The cathedral has survived fires and the threat of demolition under Stalin. It has operated as a museum since 1928, and since 1990 forms part of the "Kremlin and Red Square" UNESCO World Heritage Site.
# ----------------------------------------------------------------------------
# ЗАГОТОВКА — скопируй этот блок под каждое новое место и заполни поля
# (необязательные поля можно удалить или оставить null, если нечего писать):
# ----------------------------------------------------------------------------
- slug: REPLACE-WITH-SLUG
category: REPLACE-WITH-CATEGORY # building/bridge/monument/park/district/skyscraper/cathedral/museum/gate/square
location: { lat: 0.0, lon: 0.0 }
address: null
district: null
built_year: null
architect_builder: null
architectural_style: null
notable_people: null
title:
ru: ""
en: ""
content:
ru:
short: |
...
medium: |
...
long: |
...
en:
short: |
...
medium: |
...
long: |
...