sec08 FULLY COMPLETE: 48 books (20 ✅/1 🔶/27 ❌), 44 files (333 MB: EN 31 + RU 13)
Research (Phase 0-2): 28 new dossiers + 8 updated; RSL/libgen/flib/castalia/alib/rutitles sweeps; 5 RU rescues (CW4 АСТ 2021, Калшед Когито 2015, Нойманн «Ребёнок» Касталия 2026, Фордхэм «Дети как личности» Касталия-предзаказ, Герман Бомбора 2022); Blos trap documented (RU «Психоанализ подросткового возраста» = The Young Adolescent, NOT On Adolescence). Downloads (content-verified, mislinked/review files discarded: 08/14/18/27/30/38 reviews, 33 JAPA article, 2 md5 dups): - EN 31: libgen queue (en-queue.sh tries=3 + 25-min cooldown rounds) + ia (CW4 Princeton, Freud SE 24 vol. for items 19/20); EN gaps: 15/24/39 absent, 14/18/38 ia-restricted, 08/27/30/33 review-fragment-only, 25 absent - RU 13: flib ×7 + libgen ×6; RU gaps: 25 (no file), 08 (preorder) Docs: 48 cards CANON v3 (linter 0), MANIFEST 48 per-item blocks, MISSING 27❌/1🔶, SUMMARY at-a-glance; xref stale-check 0; migrate_cards_v3.py: +rtf to fname_re
This commit is contained in:
parent
5d43782357
commit
9805eabf2c
78 changed files with 1624 additions and 19 deletions
|
|
@ -19,7 +19,7 @@ def parse_manifest_files(manifest_path):
|
|||
if not os.path.exists(manifest_path):
|
||||
return items
|
||||
c = open(manifest_path, encoding='utf-8').read()
|
||||
fname_re = r'([0-9]{2}-[a-zA-Z0-9_\-]+(?:\.[a-zA-Z0-9]+)*\.(?:pdf|fb2|epub|doc|docx|chm|djvu|txt|zip|mobi|azw3))'
|
||||
fname_re = r'([0-9]{2}-[a-zA-Z0-9_\-]+(?:\.[a-zA-Z0-9]+)*\.(?:pdf|fb2|epub|doc|docx|rtf|chm|djvu|txt|zip|mobi|azw3))'
|
||||
# sec01/02: table rows | file | size | source | note |
|
||||
for m in re.finditer(r'^\|\s*' + fname_re + r'\s*\|\s*([^|]+)\|\s*([^|]+)\|', c, re.M):
|
||||
f, size, src = m.group(1), m.group(2).strip(), m.group(3).strip()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue