- Implemented `upsert-allewis-from-5001.js` to fetch and update Allewis data from API. - Created `upsert-missing-movement-from-5001.js` to fill missing movement and wounds data from API. - Developed `upsert-missing-movement-from-pdfs.js` to extract movement and wounds from PDF text. - Added `upsert-missing-profiles-from-pdfs.js` to fill missing profiles from PDF data. - Introduced `upsert-missing-wounds-from-pdfs.js` to update wounds data from PDF sources. - Created `validate-bestiary.js` to validate the structure of the bestiary JSON. - Updated `BestiaryTab.jsx` component to display bestiary data with improved structure and search functionality. - Added tests for `BestiaryTab` to ensure proper rendering and functionality.
12 lines
1.0 KiB
JSON
12 lines
1.0 KiB
JSON
{
|
|
"generatedAt": "2025-08-16T17:06:44.698Z",
|
|
"query": "/alexei\\s+drahj/i",
|
|
"matches": [
|
|
{
|
|
"pdf": "Deathwatch - The Emperor Protects.pdf",
|
|
"pageIndex": 0,
|
|
"pageNumberApprox": 1,
|
|
"snippet": "™ PERILOUS MISSIONS OF DUTY AND HONOUR Inside this tome are three adventures set amongst the war-torn front lines of an Imperial Crusade. The Price of Hubris—The Kill-team travels to the Feral World of Aurum to win over a fierce and proud warrior culture to join the Imperium. However, alien forces stand between the Space Marines and any hope of victory. A Stony Sleep—On the hunt for a missing Inquisitor, the Kill-team faces dark enemies and a mysterious city beneath the sea. Can the Kill-team solve the riddle in time to save the heart of the Crusade itself? The Vigilant Sword—The Deathwatch has discovered a sinister conspiracy with dire consequences for the Jericho Reach. Now, they must prevail upon a corrupted Forge World! DEFEND THE IMPERIUM AGAINST ITS DEADLIEST FOES! Com"
|
|
}
|
|
]
|
|
} |