sec01 phase 2 (round 1): 17/55 items resolved
- new ✅: 03 (Структура и динамика психического, Когито), 10 (Эго и архетип, 2 изд.), 13 (Лекции по юнговской типологии, b/509587), 29 (Юнговская карта души, Стайн Мюррей 2010) - ❌ with evidence: 02 (CW7), 05 (Aion — 'Эйон' 0), 16 (Shadow and Self), 21 (Animus and Anima), 38 (Woman in the Mirror), 47 (Way of All Women) - flibusta.is OPDS sweep (tools/flib.py): 30+ author feeds checked; bonus books logged (Edinger x10, Hillman x8, Harding x4, Henderson x2, Douglas Cambridge Handbook, Jung-E Grail Legend) - tools/ia.py (archive.org EN search/metadata/files); AGENTS.md sources 10+13 updated
This commit is contained in:
parent
cb3a52785d
commit
8b45ac9938
26 changed files with 351 additions and 119 deletions
36
AGENTS.md
36
AGENTS.md
|
|
@ -112,14 +112,19 @@ sections/0N-<name>/ # one .md per BOOK (chapter-level list items are merged int
|
|||
- labirint.ru/books/<id> server-rendered w/ full specs (publisher, year, pages, ISBN, translator).
|
||||
- Ozon product pages: blocked from curl (redirect loop) — fetch_content also fails; use browser.
|
||||
|
||||
#### 10. flibusta.su — big e-book library, server-rendered search
|
||||
- Search: `https://flibusta.su/booksearch/?ask=<query>` (param is **ask**, not query!)
|
||||
HTML parsing: links `/book/<id>-<slug>` and `/author/<id>-<slug>`.
|
||||
- API endpoints are blocked on .su (api/search.php → 403, /jsonrpc → 404); flibusta.is unreachable.
|
||||
- Good for negative verification: author search returns all same-name authors (e.g. «Нойманн»
|
||||
→ 5 namesakes, no Эрих; «Амманн» → Кит/Даниэль, no Рут; «Паттис» → only С. Паттисон).
|
||||
- Verified 2026-07-09: no «Выявляющий образ», no «Число и время» (Franz), no «Сэндплей» titles,
|
||||
no «Тайный мир рисунка» (Furth), no «Тест Дерево», no «Искусство и творческое бессознательное».
|
||||
#### 10. flibusta — big e-book library. .su = server-rendered search; **.is = OPDS + direct downloads (user fixed access, 2026-07-16)**
|
||||
- **.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
|
||||
- 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)
|
||||
- .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;
|
||||
(3) negative verification (all same-name authors listed). Verified 2026-07-09 (.su): no «Выявляющий
|
||||
образ», no «Сэндплей» titles, no «Тест Дерево», no «Искусство и творческое бессознательное» (as titled).
|
||||
Flibusta search is fuzzy (whole-phrase not required).
|
||||
|
||||
### 11. Open Library — the "English RSL" (author works lists, full names, ISBNs)
|
||||
- Tool: `tools/ol.py "author:Lastname, First"` or `tools/ol.py 'title:"Exact EN Title"'`
|
||||
|
|
@ -138,10 +143,17 @@ sections/0N-<name>/ # one .md per BOOK (chapter-level list items are merged int
|
|||
- Only useful for Wikipedia-scale names (Jung, Neumann, Kandinsky, Jaffé, …); niche authors
|
||||
are absent — fall back to OL title search or publisher pages.
|
||||
|
||||
### 13. archive.org — EN original texts (content verification)
|
||||
- `archive.org/advancedsearch.php?q=title:("...")&output=json` (metadata); direct file downloads
|
||||
work (`/download/<item>/<file>`). OCR `_text.pdf` variants → pdftotext.
|
||||
- Used to verify the 4-essay match for Neumann «Сборник статей» (item in.ernet.dli.2015.139225).
|
||||
### 13. archive.org — EN full texts: search, metadata, downloads ("English libgen"; user-confirmed 2026-07-16)
|
||||
- Tool: `tools/ia.py search "creator:(Carl Gustav Jung)"` / `title "Aion"` / `meta <id>`
|
||||
- `advancedsearch.php?q=...&output=json&fl[]=identifier,title,year,downloads,access-restricted-item,mediatype`
|
||||
(Solr syntax; append `AND mediatype:texts` — creator: search is loose, includes images/misattributions).
|
||||
- `archive.org/metadata/<id>` → file list (Text PDF / EPUB / DJVU / FB3 + sizes) — pick the file, then
|
||||
direct download `/download/<item>/<file>` works (used for sec04 OCR verification; verified: Aion
|
||||
`collectedworksof92cgju` = CW9/2 full text, open, 344k downloads).
|
||||
- **Uses:** (1) EN full-text downloads for ✅ items (Jung CW volumes live here: `collectedworksof*`);
|
||||
(2) EN identity/metadata; (3) content verification (OCR `_text.pdf` → pdftotext, e.g. the Neumann
|
||||
4-essay match). `access-restricted-item: true` = controlled lending (borrow, no direct download).
|
||||
- Item page: `archive.org/search?query=creator%3A%22C.+G.+Jung%22` (web UI of the same index).
|
||||
|
||||
### 14. Google Books — book page via curl OR fetch_content (API is 429 without key)
|
||||
- `books.google.com/books?vid=ISBN<13digits>`: **plain curl works** — 200 + `<title>"T - A -
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue