> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lampac.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Catalog: YAML-каталоги сайтов

> Подключите браузер каталогов из YAML: plugin /catalog.js, списки и карточки.

Описания сайтов лежат в `Modules/Catalog/sites/*.yaml`, переопределения — в `override/`.

## Состояние

Выключен в `config/base.conf` (`SkipModules`).

## Маршруты

| Метод | Путь                  | Назначение       |
| ----- | --------------------- | ---------------- |
| `GET` | `/catalog.js`         | Plugin           |
| `GET` | `/catalog/js/{token}` | Plugin с токеном |
| `GET` | `/catalog`            | JSON каналов     |
| `GET` | `/catalog/list`       | Список           |
| `GET` | `/catalog/card`       | Карточка         |

## Конфигурация

```json theme={null}
{
  "BaseModule": { "SkipModules": [] },
  "Catalog": { "enable": true }
}
```

<Danger>
  Не публикуйте этот модуль в интернет без аутентификации, WAF и ограничения сети.
</Danger>

Проверка: `curl -fsS http://127.0.0.1:9118/catalog.js`
