sec06: 28 карточек (11✅/2🔶/15❌) + rulabel.py (ru labels как канал канонической кириллицы)

- Кросс-рефы: 01→sec01#05, 02→sec02#06, 03→sec01#32, 05→sec03#09, 06→sec01#15, 11→sec03#20
- Новые ✅: Eliade HRI («История веры и религиозных идей» Акад.проект 2008-09),
  Otto «Священное» СПбГУ 2008, Kerényi «Дионис» ВРС 2007, MacCulloch Э/Эксмо 2018,
  Schimmel «Мир исламского мистицизма» Садра 2012, Scholem 4 изд., von Franz CW6
  («Видения Николая из Флюэ…» Акад.проект 2025, rescue через rutitles diff)
- tools/rulabel.py: Wikidata ru label + aliases = каноническая кириллица
  (VIAF/ISNI/GND/BnF с этой машины недоступны: 403/mёртвые API). Ловушки:
  Циммер не Зиммер, Корбен не Корбин, Шолем не Шулем.
- AGENTS.md: источник 12 дополнен (rulabel.py + статус authority-APIs)
This commit is contained in:
Dmitry Kokorin 2026-09-24 11:26:20 +03:00
parent e758885774
commit 7b24100450
50 changed files with 786 additions and 17 deletions

View file

@ -262,6 +262,11 @@ sections/0N-<name>/ # one .md per BOOK (chapter-level list items are merged int
- Tool: `tools/wd.py "Full Name"`
- `wbsearchentities` + `wbgetentities`: QID, P569/P570 (birth/death), EN/DE/RU labels, RU aliases.
The RU label is the single most reliable spelling for RSL/libgen queries.
- **`tools/rulabel.py` (2026-09-24):** QID → ru label + ru aliases (canonical Cyrillic spelling).
Authority-DB route (VIAF/ISNI/GND) verified DEAD from this box: VIAF 403 + JS-app, ISNI 403,
GND API gone (services.dnb.de 404s), BnF SRU 403 — Wikidata ru labels are the working channel
(user idea, 2026-09-24). Real catches: Zimmer = «Циммер» not «Зиммер», Corbin = «Корбен» not «Корбин».
Niche authors may have NO ru label (MacCulloch) — fall back to RSL author field.
- Only useful for Wikipedia-scale names (Jung, Neumann, Kandinsky, Jaffé, …); niche authors
are absent — fall back to OL title search or publisher pages.