Commit graph

5 commits

Author SHA1 Message Date
2a2699d61a sec05: EN downloads complete (30 files) + SUMMARY at-a-glance + lgdl queue infra
- 30/31 EN candidates downloaded via libgen, all content-verified
  (magic+pages+first-page text); 08b 37-pp fragment discarded
- EN gaps: 04/05/15/16/23 not found (rare academic), 03/14 ia-restricted
- MANIFEST.md: EN sections per item + not-downloadable extended
- 26 cards: Downloads tables w/ EN rows + EN NOT FOUND notes (6 cards)
- SUMMARY.md created (canon v1): at-a-glance table 29 items, EN->RU authors
- tools/lgdl.py: speed-probe + CDN-edge re-draw (per-request get.php
  302s to different storage hosts), connect timeout, stall wipe on first stall
- AGENTS.md: Lesson 9 (EN-queue infra: ads.php throttle, watchdog,
  unbuffered logs, dual-queue trap, AA 403, i2p verdict)
2026-09-24 00:04:13 +03:00
67fac97559 tools/lgdl.py: precheck <f_id> <edition_id> [pages] — mislinked-file gate (reverse-map editions + locator batch path + size sanity; exit 0/1/2); dl with 4th arg auto-prechecks and aborts on RED. Tested: caught 3 bad files (Одержимый магией / Laso / Captain Action comic); OK path verified 2026-09-23 00:49:32 +03:00
8b632f1229 lgdl.py: stall detection + fresh-start wipe + speed guard; MANIFEST queue status 2026-09-15 13:23:18 +03:00
40f174db76 downloads: item 05 EN (Abt Daimon 2005/2017) + item 24 (Franz EN 1974 + RU Касталия 2018 djvu); items 03 big facsimiles + 05 RU + 11 RU in background queue 2026-09-15 12:17:59 +03:00
e41464c2b4 downloads: item 01 (Jung CW9/1) — 7 PDFs (5 EN Princeton/Routledge 2nd eds + 2 RU АСТ 2019/2020), all size-verified + content-verified; tools/lgdl.py downloader (ads.php card → get.php key → bytes, resume, backoff) 2026-09-15 10:18:30 +03:00