Et Python-script som henter alt fra disse kommunenes postlister:
- Vågan kommune: https://vagan.kommune.no/politikk-og-organisasjon/innsyn/postliste/
- Vestvågøy kommune: https://www.vestvagoy.kommune.no/organisasjon/innsyn-i-post-og-saker/
- Flakstad: https://flakstad.kommune.no/postliste/
- Moskenes: https://moskenes.kommune.no/innsyn/postliste/
Siden søkefunksjonen for postlistene krever at man først velger datoen man vil søke i, fungerer de dårlig.
Med dette scriptet får du alt innhold lokalt, og kan søke i det uavhengig av dato. Det er mulig det kommer mer funksjonalitet.
Nå kan du bruke dataene med Claude Desktop! Se MCP_SERVER_README.md for instruksjoner om hvordan du setter opp en lokal MCP-server som gir Claude tilgang til arkivdataene dine.
Startsidene er som dette: https://vagan.kommune.no/politikk-og-organisasjon/innsyn/postliste/
Postlistene har én oversiktsside per dag, og URL-en inneholder datoen på formatet fradato=2025-01-10:
https://vagan.kommune.no/innsyn.aspx?response=journalpost_postliste&MId1=731&scripturi=/innsyn.aspx&skin=infolink&fradato=2025-01-10T00:00:00
Hver sak har en URL tilsvarende denne: https://vagan.kommune.no/innsyn.aspx?response=journalpost_detaljer&journalpostid=2021113411&scripturi=/innsyn.aspx&skin=infolink&Mid1=731&
Et virtuelt environment for Python kan være greit, spesielt på macOS:
python -m venv venv
source venv/bin/activate
Installer pakkene scriptet bruker:
pip install -r requirements.txt.
Start scriptet med ønsket kommune, startdato og sluttdato, f.eks:
python download.py vagan 2024-01-01 2024-12-31python download.py vestvagoy 2025-01-01 2025-01-15
For hver sak lages det en egen mappe (directory) med filer som dette:
$ ls -1 "archive-vagan/2025/01/10/2021113419 25_75 - Gbn 58_28 - Utskifting av oppdrettskar - Kleppstadveien 7 Polarsmolt AS"
Byggesak med saksnummer 25_75.pdf
Polarsmolt Fiskekar ø12.4m rev6.pdf
details.txt
Filen details.txt inneholder litt info om saken, tilsvarende skjermbildet ovenfor:
$ cat "archive-vagan/2025/01/10/2021113419 25_75 - Gbn 58_28 - Utskifting av oppdrettskar - Kleppstadveien 7 Polarsmolt AS/details.txt"
DokumentID: 25/757 - Byggesak med saksnummer 25/75
ArkivsakID: 25/75 - Gbn 58/28 - Utskifting av oppdrettskar - Kleppstadveien 7 Polarsmolt AS
Journaldato: 10.01.2025
Brevdato: 10.01.2025
Dokumentansvarlig: Ayman Sawaha
Avsender(e):
Marius N Lindgaard
Byggesak med saksnummer 25_75.pdf
Polarsmolt Fiskekar ø12.4m rev6.pdf
$ python ./download.py -f vagan 2025-01-10 2025-01-10
2025-01-10
2021113333: 22/682 - Feil ved begjæring om tvangsfullbyrdelse
2021113335: 24/1742 - Eierskapsenheten - Leie av kommunal bolig
2021113419: 25/75 - Gbn 58/28 - Utskifting av oppdrettskar - Kleppstadveien 7 Polarsmolt AS
- Byggesak med saksnummer 25_75.pdf
- Polarsmolt Fiskekar ø12.4m rev6.pdf
2021113448: 25/95 - Gbn 10/27 og 10/101 - egenerklæring om konsesjonsfrihet
- Egenerklæring.pdf
2021113411: 22/3478 - Gbn 18/146 - Tørrfisktørkeri - Kløfterholmveien 10, Svolvær Saga Fisk As
- Ferdigstillelse av tiltak på gnr. 18 bnr. 146.pdf
- Tillatelse til tiltak - branntekniske sikringstiltak - gbn 18146 Kløfterholmveien 10 Svolvær (2).pdf
Det første tallet (2021113333 o.l.) er hentet fra journalpostid=2021113333 i URL-en til saken.
- Mellom hver dato tar scriptet en pause på 0-5 sekunder.
- Hvis en saksmappe (directory) allerede eksisterer, hopper scriptet over den saken.
Det kan overstyres med
-f, som dette:download.py -f vagan 2024-01-01 2024-12-31.
