sec01: phase 4 downloads complete (50 files, 204MB) + item 12 EN preview + flib.py pagination

- 45 RU + 5 EN + 1 preview downloaded (flibusta.is OPDS, libgen, archive.org)
- 10 flib pdf stubs replaced via libgen (18,22,28,29,53) or fb2 twins
- flib 'fb2+zip' files unpacked to plain fb2
- item 12 (Evers-Fahey): RG=Request-PDF; PagePlace 23pp preview saved+verified
- evers-fahey dossier enriched (ofj.org bio)
- flib.py: authorall (rel=next pagination) + author <page>
- AGENTS.md: flib pagination/quirks + PagePlace preview tip
- INDEX: phase 4 done line; 8 trade-only items listed in MANIFEST
This commit is contained in:
Dmitry Kokorin 2026-09-17 10:41:43 +03:00
parent 5063bd8174
commit 32e505b2f9
8 changed files with 131 additions and 11 deletions

3
.gitignore vendored
View file

@ -3,6 +3,9 @@ cache/
!/downloads/04-pictures/
/downloads/04-pictures/*
!/downloads/04-pictures/MANIFEST.md
!/downloads/01-fundamentals/
/downloads/01-fundamentals/*
!/downloads/01-fundamentals/MANIFEST.md
.DS_Store
# fetched pages / raw dumps
# scratch

View file

@ -116,9 +116,11 @@ sections/0N-<name>/ # one .md per BOOK (chapter-level list items are merged int
- **.is OPDS (preferred):** Tool `tools/flib.py`:
- `flib.py authors "query"` → `/opds/search?searchType=authors&searchTerm=…` (id, name, book count)
- `flib.py books "query"` → `searchType=books` (id, title, author, year, format, translator from annotation)
- `flib.py author <id>` → `/opds/author/<id>/alphabet` — full book list
- `flib.py author <id>` → `/opds/author/<id>/alphabet` — book list (**20 per page!**)
- `flib.py authorall <id>` — follows `rel="next"` pages (`/alphabet/1`, `/2`, …) to the end — **always use authorall** (Jung a/5272 = 128 books; the bare feed shows only the first 20)
- Author HTML: `/a/<id>` (e.g. a/57639 = фон Франц, a/118921 = Нойманн); book page `/b/<id>`
- **Direct downloads:** `/b/<id>/fb2|epub|mobi|html|txt` (pdf/doc as «/b/<id>/download» links on the pages)
- **Quirks (2026-07-17):** `fb2+zip` format actually returns a ZIP (unpack: 1 fb2 + cover inside); `/b/<id>/pdf` sometimes 302-redirects to the book HTML page (a ~20 KB stub) when the file isn't served directly — check downloaded «pdf»s with `file`, fall back to libgen (same editions usually there) or the fb2 twin.
- .su search: `https://flibusta.su/booksearch/?ask=<query>` (param is **ask**); HTML links
`/book/<id>-<slug>`, `/author/<id>-<slug>`. API endpoints blocked on .su (api/search.php → 403).
- Value: (1) RU full-text downloads for the download phase; (2) author-book-list = cheap author sweep;
@ -166,6 +168,10 @@ sections/0N-<name>/ # one .md per BOOK (chapter-level list items are merged int
- `fetch_content` on the same URL → richer metadata: full author/editor names, edition, series.
Resolved Ottmann=Klaus, Goldstein=Ralph, Brutsche=Paul, Elder=George, Moon=Beverly,
Killick=Katherine, Pennington/Staples, Rowland=Susan, Bolander=Karen, Acton=Mary via this or OL.
- **PagePlace preview PDFs** (2026-07-17): many Routledge/T&F books have a public preview at
`api.pageplace.de/preview/DT0400.<ISBN13>_A<n>/preview-<ISBN13>_A<n>.pdf` (~20–30 pp: title page +
TOC — perfect for identity/series verification when the full text is closed; find the URL via
SearXNG `"<EN title>" preview pdf`). Used for item 12 (Evers-Fahey, 9781317219583).
### 15. Shop directory (HSE bookshelf34 pattern) — where RU psychoanalytic books are sold
- HSE «Книжный шкаф» (hse.ru/ma/therapy/bookshelfNN) = a DIRECTORY of shops, not a book list:

View file

@ -1,16 +1,18 @@
# Karen Evers-Fahey
**Dates:** —
**RU name (candidates):** Карен Евс-Фехей (std translit)
**Dossier status:** RU search pending (sec01 Phase 2 / sec04 done 2026-07-10)
**Dates:** PhD 2004 (Centre for Psychoanalytic Studies, University of Essex, UK); MSN 1982 (Yale, Consultation-Liaison Psychiatry Nurse Practitioner)
**Identity (verified 2026-07-17):** Zurich-trained Jungian analyst; 30+ years practice; training analyst, international program, CG Jung Institute Zurich; was teaching/training/supervisory analyst at ISAP Zurich + Jung Institute Zurich (10 years, until 2007); native Canadian (Victoria, BC); Assistant Teaching Professor / Associate Director for Undergraduate Studies, University of Victoria School of Nursing. Source: ofj.org speaker bio (Oregon Friends of Jung, 2016 events «Individuation after 70», «Finding Your Third Phase of Life»).
**RG profile:** https://www.researchgate.net/profile/Karen-Evers-Fahey
**RU name (candidates):** Карен Эверс-Фей / Эверс-Фейхи (not used in any RU edition — none exists)
## List items (ISAP Zurich)
| sec | title | RU status |
|-----|-------|-----------|
| 01 #12 | Towards a Jungian Theory of the Ego | ⬜ |
| 01 #12 | Towards a Jungian Theory of the Ego (Routledge 2017, 9781317219569 print / 9781138478022 e-book) | ❌ no RU edition (verified) |
## Notes
Routledge 2017.
- EN full text: ResearchGate publication 318837286 = «Request PDF» type (no open file; RG page Cloudflare-blocks agents).
- PagePlace preview (23 pp, verified title + series «Research in Analytical Psychology and Jungian Studies», series advisor Andrew Samuels): https://api.pageplace.de/preview/DT0400.9781317219583_A27168691/preview-9781317219583_A27168691.pdf → saved `downloads/01-fundamentals/12-ego-jungian-theory-en-preview.pdf`.
- Not on archive.org (title search 0), not on flibusta/libgen/RSL (sec01 Phase 2 sweeps).

View file

@ -0,0 +1,93 @@
# Downloads — Section 01 (Fundamentals)
Phase 4, 2026-07-17. Rule: per language, all pdfs if any pdf exists, else all fb2, else all epub, else all doc.
File naming: `NN-<slug>-<lang>-<edition>.<ext>`. flib = flibusta.is (`b/<id>`), lg = libgen.vg (`f_id`), ia = archive.org.
## Files (50)
### RU (45)
| file | size | source | item / edition |
|------|------|--------|----------------|
| 01-cw6-psychological-types-ru-psikh-tipy.b.fb2 | 712 KB | flib b/161315 | 01 — Психологические типы (Юнг) |
| 03-cw8-structure-dynamics-ru-2008.b.fb2 | 799 KB | flib b/412050 | 03 — CW8, пер. Зеленский/Бутырин/Узланер |
| 03-cw8-structure-dynamics-ru-kogito-2008.fb2 | 2.3 MB | lg f/2965988 | 03 — Когито-Центр 2008, 494 с. |
| 05-cw9-2-aion-ru-2019.b.fb2 | 1.2 MB | flib b/614961 | 05 — Эон (АСТ 2019, [litres]) |
| 06-cw18-symbolic-life-ru-2003.b.fb2 | 997 KB | flib b/695569 | 06 — Символическая жизнь, 2003 |
| 06-cw18-symbolic-life-ru-2008-sbornik.b.fb2 | 974 KB | flib b/412051 | 06 — Символическая жизнь [сборник], 2008 |
| 06-cw18-symbolic-life-ru-2024-tom1.b.fb2 | 690 KB | flib b/819717 | 06 — т.1 Тавистокские лекции, пер. Чечина/Желнинов |
| 06-cw18-symbolic-life-ru-2024-tom2.b.fb2 | 665 KB | flib b/819718 | 06 — т.2 Работы разных лет |
| 07-memories-dreams-reflections-ru.b.fb2 | 387 KB | flib b/240130 | 07 — Воспоминания, сновидения, размышления |
| 08-man-and-his-symbols-ru-1996.b.fb2 | 1.8 MB | flib b/196622 | 08 — Человек и его символы (совп. sec04/28) |
| 08-man-and-his-symbols-ru-2020.b.fb2 | 751 KB | flib b/873580 | 08 — 2020 изд. |
| 10-ego-and-archetype-ru-2024.b.fb2 | 10.6 MB | flib b/805155 | 10 — Эдгингер, 2024 [litres] |
| 10-ego-and-archetype-ru-old.b.fb2 | 620 KB | flib b/339478 | 10 — старое изд. |
| 11-discovery-of-unconscious-ru-tom1.b.fb2 | 976 KB | flib b/529356 | 11 — Эленбержер, т.1 |
| 11-discovery-of-unconscious-ru-tom2.b.fb2 | 3.8 MB | flib b/529362 | 11 — т.2 |
| 13-psychotherapy-inferior-function-ru.b.fb2 | 257 KB | flib b/509587 | 13 — Бонин, Психотерапия и инферирная функция… |
| 15-archetypal-dimensions-ru-2017-fb2.b.fb2 | 344 KB | flib b/549230 | 15 — Архетипические измерения, 2017 |
| 17-animus-hanna-ru-2016-a.pdf | 2.1 MB | lg f/97633619 | 17 — Анимус (Касталия 2016, «любительский перевод», 346 с.) |
| 17-animus-hanna-ru-2016-b.pdf | 1.6 MB | lg f/97642795 | 17 — то же, 2-й файл |
| 17-animus-hanna-ru-2016-c.pdf | 4.3 MB | lg f/97649000 | 17 — то же, 3-й файл |
| 18-archetypal-psychology-ru-2006.fb2 | 723 KB | lg f/3438062 | 18 — Хиллман, 2006 (Ваклер; пер. Донец/Пазина/Зеленский) |
| 19-psychology-cg-jung-ru-praktika-1996.chm | 364 KB | lg f/3319346 | 19 — Психологическое учение К.Г. Юнга, Практика 1996 (Якоби) |
| 21-animus-and-anima-ru-unofficial-2013.pdf | 565 KB | psychoanalitik.by | 21 — Эмма Юнг, «О природе анимуса» (неофиц., 69 с.) |
| 22-transcendent-function-ru-2015.fb2 | 1.6 MB | lg f/3433832 | 22 — Миллер, 2015, 329 с. |
| 23-origins-history-consciousness-ru-1998.b.fb2 | 428 KB | flib b/496754 | 23 — Нойманн, Происхождение и развитие сознания, 1998 |
| 23-origins-history-consciousness-ru.b.fb2 | 645 KB | flib b/546918 | 23 — то же, другое изд. |
| 24-great-mother-ru-2012.b.fb2 | 4.4 MB | flib b/542061 | 24 — Нойманн, Великая Мать, 2012 |
| 27-jung-postjungians-ru.doc | 1.9 MB | lg f/92805478 | 27 — Самуэлс, Юнг и постъюнгианцы (doc) |
| 28-critical-dictionary-ru-1994.epub | 541 KB | lg f/3458095 | 28 — Критический словарь аналитической психологии, 1994 |
| 29-jungs-map-of-soul-ru-2010.fb2 | 1.3 MB | lg f/2978758 | 29 — Стайн, Юнговская карта души, Когито 2010 |
| 32-cw12-psych-alchemy-ru-1997.b.fb2 | 15.2 MB | flib b/524108 | 32 — CW12, 1997 |
| 33-cw5-symbols-transformation-ru-ast-2008.djvu | 9.0 MB | lg f/91970074 | 33 — CW5, АСТ 2008, 737 с., 600dpi |
| 34-cw10-civilization-ru-2023.b.fb2 | 1.5 MB | flib b/749588 | 34 — CW10, Когито 2023, пер. Анваер |
| 39-alchemy-von-franz-ru-2000.b.fb2 | 2.2 MB | flib b/183587 | 39 — фон Франц, Алхимия. Введение в символизм и психологию, 2000 |
| 39-alchemy-von-franz-ru-b.b.fb2 | 3.1 MB | flib b/130696 | 39 — «Алхимия» (другой файл) |
| 41-freud-intro-lectures-ru-2007.b.fb2 | 652 KB | flib b/193625 | 41 — Фрейд, Вступительные лекции, 2007 |
| 41-freud-intro-lectures-ru-2014.b.fb2 | 819 KB | flib b/509343 | 41 — 2014 |
| 41-freud-intro-lectures-ru-2021-komm.b.fb2 | 4.1 MB | flib b/630898 | 41 — Комм., 2021 |
| 41-freud-intro-lectures-ru-2023.b.fb2 | 1.2 MB | flib b/805125 | 41 — 2023 |
| 42-freud-unconscious-ru.b.fb2 | 65 KB | flib b/302578 | 42 — Бессознательное |
| 43-freud-ego-id-ru-1991.b.fb2 | 43 KB | flib b/101312 | 43 — «Я» и «Оно», 1991 |
| 43-freud-ego-id-ru-2015.b.fb2 | 475 KB | flib b/422748 | 43 — 2015 |
| 43-freud-ego-id-ru-2022.b.fb2 | 5.5 MB | flib b/833172 | 43 — 2022 |
| 53-archetype-revisited-ru-2018.fb2 | 518 KB | lg f/3433817 | 53 — Стивенс, Возвращение к архетипу, 2018 |
### EN (5)
| file | size | source (archive.org item) | item / edition |
|------|------|---------------------------|----------------|
| 05-cw9-2-aion-en-cw9-2.pdf | 22.4 MB | collectedworksof92cgju | 05 — CW9/2 Aion (Princeton, 344k downloads) |
| 07-memories-dreams-reflections-en.pdf | 1.9 MB | MemoriesDreamsReflectionsCarlJung_201608 | 07 — Memories, Dreams, Reflections (2016/2018) |
| 23-origins-history-consciousness-en-vol2.pdf | 24.4 MB | originsandhistor017897mbp | 23 — Origins and History of Consciousness, Vol II |
| 32-cw12-psych-alchemy-en.pdf | 28.6 MB | collected-works-of-c.-g.-jung-volume-12-…-carl-gustav-jung | 32 — CW12 (Princeton) |
| 43-freud-ego-id-en-1927.pdf | 43.6 MB | freud-1927-id | 43 — The Ego and the Id, Internat. Psycho-Analyt. Library |
### Preview (1)
| file | size | source | item |
|------|------|--------|------|
| 12-ego-jungian-theory-en-preview.pdf | 320 KB | api.pageplace.de (9781317219583) | 12 — 23-стр. превью Routledge 2017 (title + series verified) |
## Not downloadable (RU trade-only, no libgen/flibusta files — verified 2026-07-17)
- **14** «Проекции и возвращение проекций…» (Касталия 2024) — lg 0, flib 0
- **16** «Тень и Самость» (Касталия) — lg 0, flib 0, ia 0
- **20** «Комплекс. Архетип. Символ» (Эксмо/Прайм 2018, 208 с.) — lg 0, flib 0
- **26** «Концепция архетипов» (Касталия 2024) — lg 0, flib 0
- **36** «Миф о Богине» (Касталия 2024, 2 т.) — lg 0, flib 0, ia RESTRICTED
- **40** «Миф Юнга современному человеку» (Касталия 2014, 336 с.) — lg 0, flib 0, ia RESTRICTED
- **50** «Четыре вечные женщины» (Касталия 2017, 300 с.) — lg 0, flib 0
- **54** «Трансформация сексуальности» (Когито) — lg 0 (только одноимённый Мидов), flib 0, ia 0
EN full text unavailable (RESTRICTED/borrow-only on archive.org): 06, 10, 11, 18, 24, 27, 28, 33, 34, 36, 40, 53.
EN not present: 01 (760 MB DLI scan only — skipped), 09, 12 (RG «Request PDF» only), 14, 15, 16, 17, 20, 26, 50, 54.
## Notes
- flibusta.is `/b/<id>/<fmt>` for pdf/doc formats returns the book HTML page (stub) when the file isn't served directly — 10 stubs deleted and replaced via libgen (18, 22, 28, 29, 53) or fb2 twins (05, 11, 15, 32).
- flibusta.is `fb2+zip` files are zipped — all unpacked to plain .fb2 (sec04 convention).
- libgen `dl` may return a different format than listed (f_id 3458095 listed pdf → epub; 3438062 pdf → fb2).
- item 17: all 3 libgen pdfs are the same 2016 «любительский перевод» (fan translation, 346 с.) — content-identical scans, kept per all-pdfs rule.
- items 01-EN: dli.ernet.7919 (1946) = 760 MB epub scan — deliberately skipped.

View file

@ -5,7 +5,7 @@
**Shelf mark:** JX132
**Section:** 01 Fundamentals / A.2
**EN ISBN:** 9781317219569 (Routledge 2017)
**Status:** ❌ no RU edition found (verified)
**Status:** ❌ no RU edition found (verified) — EN full text not openly available either (RG «Request PDF»); PagePlace preview saved
## Russian editions
@ -28,3 +28,4 @@
- Section 01 item — not searched yet.
- RU edition НЕ найдена: RSL 0; flibusta (автор отсутствует; «Юнгианская теория» 0); cogito «Эверс» — шум; SearXNG — 0.
- EN full text (2026-07-17, по подсказке пользователя): ResearchGate publication 318837286 — тип «Request PDF», открытого файла нет (RG Cloudflare-блок для агентов). PagePlace-превью 23 стр. (9781317219583) скачано и верифицировано (title page + серия «Research in Analytical Psychology and Jungian Studies», advisor A. Samuels): `downloads/01-fundamentals/12-ego-jungian-theory-en-preview.pdf`.

View file

@ -2,6 +2,8 @@
55 items: A.1 Jung (8) · A.2 other Jungians (23) · B further literature (24). Status markers: ⬜ not searched · 🔎 in progress · ✅ RU found · 🔶 partial · ❌ verified absent.
**Phase 4 downloads: DONE 2026-07-17** — 50 files (204 MB) in `downloads/01-fundamentals/` (45 RU + 5 EN + 1 preview), see `MANIFEST.md` there. 8 ✅ items trade-only (no free file: 14, 16, 20, 26, 36, 40, 50, 54).
| # | block | EN title | Author(s) | Status |
|---|-------|----------|-----------|--------|
| 01 | A.1 | Psychological Types (CW 6) | C. G. Jung | ✅ found |

View file

@ -62,10 +62,24 @@ def main():
elif cmd == "authors":
url = f"{BASE}/opds/search?searchType=authors&searchTerm=" + urllib.parse.quote(q)
elif cmd == "author":
page = sys.argv[3] if len(sys.argv) > 3 else ""
url = f"{BASE}/opds/author/{q}/alphabet" + (f"/{page}" if page else "")
elif cmd == "authorall":
url = f"{BASE}/opds/author/{q}/alphabet"
else:
sys.exit("cmd: books|authors|author")
xml = fetch(url)
sys.exit("cmd: books|authors|author[page]|authorall")
if cmd == "authorall":
all_rows = []
xml = ""
while url and len(all_rows) < 600:
xml = fetch(url)
all_rows.extend(parse_entries(xml))
m = re.search(r'<link href="([^"]+)" rel="next"', xml)
url = (BASE + m.group(1)) if m else None
rows = all_rows
else:
xml = fetch(url)
rows = parse_entries(xml)
if cmd == "authors":
rows = []
for e in re.findall(r"<entry>.*?</entry>", xml, re.S):
@ -80,7 +94,6 @@ def main():
if not rows:
print("(no results)")
return
rows = parse_entries(xml)
if not rows:
print("(no results)")
return