make_rootlist.py: подзаголовок секции — 5 строк (hard-break), каждая метрика отдельной строкой: книг/NEW+xref, RU-издание, EN-оригинал скачан, RU-перевод скачан, Файлов (EN/RU/other)

This commit is contained in:
Dmitry Kokorin 2026-10-01 09:38:45 +03:00
parent a6886652dd
commit aa6bfde7ca
2 changed files with 65 additions and 28 deletions

View file

@ -8,8 +8,11 @@
## 1. Fundamentals
_55 книг (все NEW)_
_RU-издание: ✅ 38 найдено · 🔶 2 частично · ❌ 15 нет — EN-оригинал скачан: 45 из 55 — RU-перевод скачан: 26 из 40 — файлов: 118 (EN 67 / RU 42 / other 9)_
55 книг (все NEW)\
RU-издание: ✅ 38 найдено · 🔶 2 частично · ❌ 15 нет\
EN-оригинал скачан: 45 из 55\
RU-перевод скачан: 26 из 40\
Файлов: 118 (EN 67 / RU 42 / other 9)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -71,8 +74,11 @@ _RU-издание: ✅ 38 найдено · 🔶 2 частично · ❌ 15
## 2. Dreams
_57 книг (все NEW)_
_RU-издание: ✅ 23 найдено · 🔶 5 частично · ❌ 29 нет — EN-оригинал скачан: 38 из 57 — RU-перевод скачан: 9 из 28 — файлов: 60 (EN 42 / RU 18 / other 0)_
57 книг (все NEW)\
RU-издание: ✅ 23 найдено · 🔶 5 частично · ❌ 29 нет\
EN-оригинал скачан: 38 из 57\
RU-перевод скачан: 9 из 28\
Файлов: 60 (EN 42 / RU 18 / other 0)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -136,8 +142,11 @@ _RU-издание: ✅ 23 найдено · 🔶 5 частично · ❌ 29
## 3. Myths & Fairy Tales
_68 книг (все NEW)_
_RU-издание: ✅ 40 найдено · 🔶 0 частично · ❌ 28 нет — EN-оригинал скачан: 55 из 68 — RU-перевод скачан: 28 из 40 — файлов: 155 (EN 92 / RU 50 / other 13)_
68 книг (все NEW)\
RU-издание: ✅ 40 найдено · 🔶 0 частично · ❌ 28 нет\
EN-оригинал скачан: 55 из 68\
RU-перевод скачан: 28 из 40\
Файлов: 155 (EN 92 / RU 50 / other 13)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -212,8 +221,11 @@ _RU-издание: ✅ 40 найдено · 🔶 0 частично · ❌ 28
## 4. Pictures
_39 книг (все NEW)_
_RU-издание: ✅ 12 найдено · 🔶 1 частично · ❌ 26 нет — EN-оригинал скачан: 21 из 39 — RU-перевод скачан: 8 из 13 — файлов: 43 (EN 28 / RU 14 / other 1)_
39 книг (все NEW)\
RU-издание: ✅ 12 найдено · 🔶 1 частично · ❌ 26 нет\
EN-оригинал скачан: 21 из 39\
RU-перевод скачан: 8 из 13\
Файлов: 43 (EN 28 / RU 14 / other 1)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -259,8 +271,11 @@ _RU-издание: ✅ 12 найдено · 🔶 1 частично · ❌ 26
## 5. Ethnology & Psychology
_29 книг (все NEW)_
_RU-издание: ✅ 17 найдено · 🔶 0 частично · ❌ 12 нет — EN-оригинал скачан: 18 из 29 — RU-перевод скачан: 7 из 17 — файлов: 37 (EN 25 / RU 7 / other 5)_
29 книг (все NEW)\
RU-издание: ✅ 17 найдено · 🔶 0 частично · ❌ 12 нет\
EN-оригинал скачан: 18 из 29\
RU-перевод скачан: 7 из 17\
Файлов: 37 (EN 25 / RU 7 / other 5)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -296,8 +311,11 @@ _RU-издание: ✅ 17 найдено · 🔶 0 частично · ❌ 12
## 6. Religion & Psychology
_28 книг (все NEW)_
_RU-издание: ✅ 19 найдено · 🔶 1 частично · ❌ 8 нет — EN-оригинал скачан: 15 из 28 — RU-перевод скачан: 12 из 20 — файлов: 40 (EN 22 / RU 12 / other 6)_
28 книг (все NEW)\
RU-издание: ✅ 19 найдено · 🔶 1 частично · ❌ 8 нет\
EN-оригинал скачан: 15 из 28\
RU-перевод скачан: 12 из 20\
Файлов: 40 (EN 22 / RU 12 / other 6)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -332,8 +350,11 @@ _RU-издание: ✅ 19 найдено · 🔶 1 частично · ❌ 8 н
## 7. Theory of Complexes & the Association Experiment
_27 книг (все NEW)_
_RU-издание: ✅ 4 найдено · 🔶 0 частично · ❌ 23 нет — EN-оригинал скачан: 16 из 27 — RU-перевод скачан: 1 из 4 — файлов: 21 (EN 19 / RU 1 / other 1)_
27 книг (все NEW)\
RU-издание: ✅ 4 найдено · 🔶 0 частично · ❌ 23 нет\
EN-оригинал скачан: 16 из 27\
RU-перевод скачан: 1 из 4\
Файлов: 21 (EN 19 / RU 1 / other 1)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -367,8 +388,11 @@ _RU-издание: ✅ 4 найдено · 🔶 0 частично · ❌ 23 н
## 8. Developmental Psychology
_48 книг: 43 NEW + 5 cross-ref_
_RU-издание: ✅ 15 найдено · 🔶 1 частично · ❌ 27 нет — EN-оригинал скачан: 30 из 43 — RU-перевод скачан: 13 из 16 — файлов: 44 (EN 30 / RU 13 / other 1)_
48 книг: 43 NEW + 5 cross-ref\
RU-издание: ✅ 15 найдено · 🔶 1 частично · ❌ 27 нет\
EN-оригинал скачан: 30 из 43\
RU-перевод скачан: 13 из 16\
Файлов: 44 (EN 30 / RU 13 / other 1)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -423,8 +447,11 @@ _RU-издание: ✅ 15 найдено · 🔶 1 частично · ❌ 27
## 9. Comparison of Psychodynamic Concepts
_38 книг: 20 NEW + 18 cross-ref_
_RU-издание: ✅ 11 найдено · 🔶 1 частично · ❌ 8 нет — EN-оригинал скачан: 20 из 20 — RU-перевод скачан: 10 из 12 — файлов: 43 (EN 27 / RU 16 / other 0)_
38 книг: 20 NEW + 18 cross-ref\
RU-издание: ✅ 11 найдено · 🔶 1 частично · ❌ 8 нет\
EN-оригинал скачан: 20 из 20\
RU-перевод скачан: 10 из 12\
Файлов: 43 (EN 27 / RU 16 / other 0)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -469,8 +496,11 @@ _RU-издание: ✅ 11 найдено · 🔶 1 частично · ❌ 8 н
## 10. Psychopathology & Psychiatry
_37 книг: 32 NEW + 5 cross-ref_
_RU-издание: ✅ 5 найдено · 🔶 0 частично · ❌ 27 нет — EN-оригинал скачан: 20 из 32 — RU-перевод скачан: 3 из 5 — файлов: 30 (EN 24 / RU 6 / other 0)_
37 книг: 32 NEW + 5 cross-ref\
RU-издание: ✅ 5 найдено · 🔶 0 частично · ❌ 27 нет\
EN-оригинал скачан: 20 из 32\
RU-перевод скачан: 3 из 5\
Файлов: 30 (EN 24 / RU 6 / other 0)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -514,8 +544,11 @@ _RU-издание: ✅ 5 найдено · 🔶 0 частично · ❌ 27 н
## 11. The Individuation Process
_22 книг: 7 NEW + 15 cross-ref_
_RU-издание: ✅ 6 найдено · 🔶 1 частично · ❌ 0 нет — EN-оригинал скачан: 4 из 7 — RU-перевод скачан: 3 из 7 — файлов: 10 (EN 6 / RU 4 / other 0)_
22 книг: 7 NEW + 15 cross-ref\
RU-издание: ✅ 6 найдено · 🔶 1 частично · ❌ 0 нет\
EN-оригинал скачан: 4 из 7\
RU-перевод скачан: 3 из 7\
Файлов: 10 (EN 6 / RU 4 / other 0)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|
@ -544,8 +577,11 @@ _RU-издание: ✅ 6 найдено · 🔶 1 частично · ❌ 0 н
## 12. Practical Case
_35 книг: 23 NEW + 12 cross-ref_
_RU-издание: ✅ 6 найдено · 🔶 1 частично · ❌ 16 нет — EN-оригинал скачан: 17 из 23 — RU-перевод скачан: 7 из 7 — файлов: 35 (EN 27 / RU 7 / other 1)_
35 книг: 23 NEW + 12 cross-ref\
RU-издание: ✅ 6 найдено · 🔶 1 частично · ❌ 16 нет\
EN-оригинал скачан: 17 из 23\
RU-перевод скачан: 7 из 7\
Файлов: 35 (EN 27 / RU 7 / other 1)
| # | Book | Author | RU edition | Files |
|---|------|--------|------------|-------|

View file

@ -228,10 +228,11 @@ def main():
ru_dl_s = f"{ru_dl} из {ru_found}" if ru_found else "—"
out.append(f"## {n}. {name}")
out.append("")
out.append(f"_{len(items)} книг{comp}_")
out.append(f"_RU-издание: ✅ {stat['✅']} найдено · 🔶 {stat['🔶']} частично · ❌ {stat['❌']} нет — "
f"EN-оригинал скачан: {en_dl} из {len(new_items)} — RU-перевод скачан: {ru_dl_s} — "
f"файлов: {dfiles_n} (EN {f_en} / RU {f_ru} / other {f_other})_")
out.append(f"{len(items)} книг{comp}\\")
out.append(f"RU-издание: ✅ {stat['✅']} найдено · 🔶 {stat['🔶']} частично · ❌ {stat['❌']} нет\\")
out.append(f"EN-оригинал скачан: {en_dl} из {len(new_items)}\\")
out.append(f"RU-перевод скачан: {ru_dl_s}\\")
out.append(f"Файлов: {dfiles_n} (EN {f_en} / RU {f_ru} / other {f_other})")
out.append("")
out.append("| # | Book | Author | RU edition | Files |")
out.append("|---|------|--------|------------|-------|")