{E(c['title'])}
{E(c['sub'])}
{fig(cover[0], cover[1], 'cover', cover[3], cover[4], lead=True)}
- {stats}
{E(c['intro'])}
{secs}Кадры
{gal}
Чертежи и схемы
{dr}
"""Генератор страниц раздела «Архитектура»: список /arch/ и страницы проектов /arch/<проект>/. Запуск из корня репозитория: python3 tools/gen_arch.py Содержание проектов (тексты, картинки, подписи) лежит в списке CASES ниже.""" import os, html W = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 'web') + '/' E = html.escape def head(title, desc, og, depth=1): return f'''
{E(p)}
' for t, p in c['sections']) gal = ''.join(fig(g[0], g[1], g[2], g[3], g[4]) for g in rest) dr = ''.join(fig(g[0], g[1], g[2], g[3], g[4]) for g in c['drawings']) h = head(c['title'], c['desc'], c['og']) h += f'''{E(c['sub'])}
{E(c['intro'])}
{secs}![{E(c['title'])}](/img/arch/{c['cover']}-md.webp)
{E(c['card'])}
Смотреть проектАрхитектура
Я студент KazGASA в Алматы. Здесь проекты, которыми горжусь больше всего. Выбери любой и загляни внутрь.