mirror of
https://github.com/Crosstalk-Solutions/project-nomad.git
synced 2026-10-17 05:14:19 +02:00
feat(collections): add the NOMAD PDF library to five curated categories
Seven gated ZIMs built from the nomad-survival-library repo (154 curated, categorized, summarized PDFs), packaged per category and tier: - Medicine: essential (11 docs, 42.2 MB) + standard (8, 27.6 MB) - Survival & Preparedness: essential (26, 49.8 MB) + standard (47, 262.2 MB) - Education & Reference: standard (30, 41.1 MB) - DIY & Repair: standard (12, 62.6 MB) - Agriculture & Food: standard (20, 27.6 MB) Each ZIM is a browsable index of its PDFs (zimcheck PASS on all seven). Hosted in the nomad-hosted-content R2 bucket behind the entitlement Worker; every object verified byte-identical by streaming back through the Worker with a production key (no-auth returns 401, ranges return 206). Entries use auth: nomad_app_key, so they are pinned to these URLs and excluded from catalog update checks by design. Note for merge: pre-1.34.0 builds strip the auth field and will 401 on these entries. 1.34.0+ carries both the auth support (#1172) and the clear non-official-build failure message (#1205). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01F8Mgg1vd2eKSs8StZiuyMV
This commit is contained in:
parent
b54cb55c1a
commit
f8991f8240
|
|
@ -45,6 +45,15 @@
|
|||
"description": "Disease prevention, travel health, and outbreak information",
|
||||
"url": "https://download.kiwix.org/zim/zimit/wwwnc.cdc.gov_en_all_2024-11.zim",
|
||||
"size_mb": 170
|
||||
},
|
||||
{
|
||||
"id": "nomad-medicine-library-essential",
|
||||
"version": "2026-09",
|
||||
"title": "NOMAD Medicine Library (Essential)",
|
||||
"description": "Curated first aid and field medicine PDF references, hosted by Project NOMAD",
|
||||
"url": "https://nomad-packs-worker.chris-556.workers.dev/content/nomad-medicine-library-essential_2026-09.zim",
|
||||
"size_mb": 42.2,
|
||||
"auth": "nomad_app_key"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -70,6 +79,15 @@
|
|||
"description": "Offline FDA drug labels - search by drug name",
|
||||
"url": "https://api.fda.gov/download.json",
|
||||
"size_mb": 1700
|
||||
},
|
||||
{
|
||||
"id": "nomad-medicine-library-standard",
|
||||
"version": "2026-09",
|
||||
"title": "NOMAD Medicine Library (Standard)",
|
||||
"description": "Expanded offline medical PDF reference collection, hosted by Project NOMAD",
|
||||
"url": "https://nomad-packs-worker.chris-556.workers.dev/content/nomad-medicine-library-standard_2026-09.zim",
|
||||
"size_mb": 27.6,
|
||||
"auth": "nomad_app_key"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -159,6 +177,15 @@
|
|||
"description": "Essential gear selection for your bug-out bag",
|
||||
"url": "https://download.kiwix.org/zim/videos/canadian_prepper_bugoutroll_en_2025-08.zim",
|
||||
"size_mb": 975
|
||||
},
|
||||
{
|
||||
"id": "nomad-survival-library-essential",
|
||||
"version": "2026-09",
|
||||
"title": "NOMAD Survival Library (Essential)",
|
||||
"description": "Core survival and preparedness PDF references, hosted by Project NOMAD",
|
||||
"url": "https://nomad-packs-worker.chris-556.workers.dev/content/nomad-survival-library-essential_2026-09.zim",
|
||||
"size_mb": 49.8,
|
||||
"auth": "nomad_app_key"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -207,6 +234,15 @@
|
|||
"description": "Comprehensive urban emergency preparedness video series",
|
||||
"url": "https://download.kiwix.org/zim/videos/urban-prepper_en_all_2026-02.zim",
|
||||
"size_mb": 2240
|
||||
},
|
||||
{
|
||||
"id": "nomad-survival-library-standard",
|
||||
"version": "2026-09",
|
||||
"title": "NOMAD Survival Library (Standard)",
|
||||
"description": "Expanded survival, preparedness, and field manual PDF collection, hosted by Project NOMAD",
|
||||
"url": "https://nomad-packs-worker.chris-556.workers.dev/content/nomad-survival-library-standard_2026-09.zim",
|
||||
"size_mb": 262.2,
|
||||
"auth": "nomad_app_key"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -336,6 +372,15 @@
|
|||
"description": "Biology courses and textbooks",
|
||||
"url": "https://download.kiwix.org/zim/libretexts/libretexts.org_en_bio_2025-01.zim",
|
||||
"size_mb": 2240
|
||||
},
|
||||
{
|
||||
"id": "nomad-education-library-standard",
|
||||
"version": "2026-09",
|
||||
"title": "NOMAD Education Library (Standard)",
|
||||
"description": "Homesteading and general reference PDF reading, hosted by Project NOMAD",
|
||||
"url": "https://nomad-packs-worker.chris-556.workers.dev/content/nomad-education-library-standard_2026-09.zim",
|
||||
"size_mb": 41.1,
|
||||
"auth": "nomad_app_key"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -441,6 +486,15 @@
|
|||
"description": "Stack Exchange Q&A for home repairs, electrical, plumbing, and construction",
|
||||
"url": "https://download.kiwix.org/zim/stack_exchange/diy.stackexchange.com_en_all_2026-02.zim",
|
||||
"size_mb": 1900
|
||||
},
|
||||
{
|
||||
"id": "nomad-diy-library-standard",
|
||||
"version": "2026-09",
|
||||
"title": "NOMAD DIY Library (Standard)",
|
||||
"description": "Construction, repair, and practical skills PDF references, hosted by Project NOMAD",
|
||||
"url": "https://nomad-packs-worker.chris-556.workers.dev/content/nomad-diy-library-standard_2026-09.zim",
|
||||
"size_mb": 62.6,
|
||||
"auth": "nomad_app_key"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
@ -522,6 +576,15 @@
|
|||
"description": "Recipes and techniques for food preservation and long-term storage",
|
||||
"url": "https://download.kiwix.org/zim/other/zimgit-food-preparation_en_2025-04.zim",
|
||||
"size_mb": 98
|
||||
},
|
||||
{
|
||||
"id": "nomad-agriculture-library-standard",
|
||||
"version": "2026-09",
|
||||
"title": "NOMAD Agriculture Library (Standard)",
|
||||
"description": "Food preservation, foraging, and growing PDF references, hosted by Project NOMAD",
|
||||
"url": "https://nomad-packs-worker.chris-556.workers.dev/content/nomad-agriculture-library-standard_2026-09.zim",
|
||||
"size_mb": 27.7,
|
||||
"auth": "nomad_app_key"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user