GlännströmSläktforskning

Metod och verktyg

Arbetet vilar på tre grepp som var och en förkortade sökningarna från timmar till minuter. Alla tre är dokumenterade så att de går att upprepa.

1. Kyrkboksbilder hämtas programmatiskt

Riksarkivets söktjänst har en captcha-spärr, men bilderna ligger på en öppen IIIF-server. Spärren sitter på söklagret, inte på innehållet.

https://sok.riksarkivet.se/bildvisning/<bildid>        → avslöjar manifestets URL
https://lbiiif.riksarkivet.se/arkis!<volym>/manifest    → alla bilder, mått och årsregister
https://lbiiif.riksarkivet.se/v3/arkis!<bildid>/<region>/<storlek>/0/default.jpg

Tre villkor: /v3/ i sökvägen (utan det ger regionsbeskärning 501), en Referer mot bildvisningssidan, och en vanlig webbläsar-User-Agent.

2. Manifestets årsregister

Födelse- och dödböcker har ett structures-fält i manifestet som mappar varje årgång till en bild. Läs det i stället för att binärsöka. Husförhörslängderna saknar det.

3. Kontaktark

En volym på 284 uppslag går inte att läsa sida för sida. verktyg/kontaktark.py klipper ut bynamnet i sidhuvudet från tolv uppslag och staplar dem till en bild; verktyg/namnark.py gör samma sak med namn- och födelsekolumnen från fyra uppslag. En hel volym kartläggs då i ett dussin avläsningar.

Övriga verktyg

Utförligt: Riksarkivet — vad som finns där och vad det löser.

Så bygger du om sajten

node bygg-webb.mjs

Personerna läses ur src/trad.html och rapporterna ur forskning/. Lägg till en ny rapport genom att lägga en .md-fil i mappen och köra om.