Skip to content

About

Forsøk på å lage et brukbart søk for saker, politikere og avstemninger på Stortinget.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Latest commit

 

History

149 Commits

Folders and files

Repository files navigation

stortinget søk

Forsøk på å lage et brukbart søk for saker, politikere og avstemninger på Stortinget.

Foreløpig design som viser hvordan gjøre en Stortings-sesjon søkbar Foreløpig design som viser hvordan gjøre en Stortings-sesjon søkbar.

Kilde for data: Stortinget - under Norsk lisens for offentlige data (NLOD) 2.0

Start med å velge stortings-sesjon og indekser. Dette skal laste ned data fra data.stortinget.no via noen APIer, transformere og indeksere dem. Så skal du kunne søke i disse dataene.

Trenger en søkeinformasjons-modell som viser partier, representanter og saker og metadataene + APIene som er tenkt brukt og vist.

API-innhold

Oversikt over alle API'ene og eksempler på data returnert

Demo etterhvert

Foreløpig bare en test av PWA (Progressive Web App) for å kunne bruke den som installerbar web-app på mobil og desktop. Og test av farger, fonter og annen CSS.

Stortinget demo

Søkeinformasjons-modell

Tegning av søkeinformasjons-modell

Foreslåtte entiteter å kunne søke etter:

  • Politiske partier
  • Representanter
  • Saker

Første versjon

Tegning av nedskalert søkeinformasjons-modell

  1. Hente liste over sesjoner.
  2. La brukeren velge en sesjon og finne saker i denne sesjonen
  3. Bruke listen med oversikt over saker til å hente og indeksere enkeltsaker
  4. Også bruke enkeltsakene til å finne og indeksere representanter som har vært aktive

Hente inspirasjon?

Kan også se hva som kan være nyttig og enkelt nok å lage fra det som Holder de ord har laget.

Proxy

For at JavaScript i nettleseren skal godta å hente data direkte fra data.stortinget.no trengs det en proxy-server. Satt opp en versjon av cors-anywhere på proxy.klemespen.com.

Det er en bug hos data.stortinget.no som vil bli fikset. Bug er fikset. Du kan se data lastet ned direkte på https://eklem.github.io/stortinget/html/.

Dev setup

Server

In root folder of project:

npx serve

Live Preview

Installer VSCode plugin: Live Preview av Microsoft og bruk VSCode port forwarding.

shift + command + p

Live Preview: Start Server
Live Preview: Start Server Logging

Port forwarding med VSCode

shift + command + p

Live Preview: Start Server Logging

Under ports tab'en i server logging window, sett port forwarding på port 3000.

About

Forsøk på å lage et brukbart søk for saker, politikere og avstemninger på Stortinget.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages