Hopp til innhold
  • Kategorier
  • Emneord
  • Siste
  • Populære
Lukk
Datalandsbyen logo
  1. Hjem
  2. Tips og spørsmål
  3. Alle data i brreg på din maskin med 3 tastetrykk - shadow-brreg

Alle data i brreg på din maskin med 3 tastetrykk - shadow-brreg

scheduled pinned locked moved Tips og spørsmål
1 Innlegg 1 Innlegg 2.0k Visninger
  • oldest-to-newest
  • newest-to-oldest
  • most-votes
reply
  • reply-as-topic
guest-login-reply
deleted-message
  • ? Frakoblet
    ? Frakoblet
    En tidligere bruker
    topic:wrote-on, /post/646, 2023-01-18T11:24:02.105Z Sist endret av
    #1

    Ved å taste inn 3 linjer har du en database over alle bedrifter og organisasjoner i Norge  ( 1.048.575 totalt) kjørende på din maskin.

    Har laget det som en docker container slik at det kan kjøres på mac/linux/windows. Databasen tar ikke mye plass, bare 733MB, og man kan stoppe og starte containeren når man har bruk for den.

    https://github.com/terchris/shadow-brreg

    Jeg jobber med et prosjekt der jeg skal synkronisere data fra brreg inn i et annet system. Ved å ha alle data lokalt gjør det jobben mye enklere og jeg kan gjøre sql spørringer direkte uten å gå via brreg sitt API. Samtidig som det går mye raskere.

    Utfordringen med datasettet fra brreg er at det ikke inneholder dato for når en organisasjon sist ble oppdatert. Datasettet inneholder alle organisasjoner slik det var kl 5 om natten den dagen datasettet ble lagt ut. (sletter du docker containeren henter den automatisk siste data, men man vet fortsatt ikke hvilke organisasjoner som er oppdatert)

    Dette gjør at jeg ikke vet hvilke endringer jeg skal synkronisere over i systemet jeg lager. For å vite hva som er endret må jeg spørre på endringer som feks https://data.brreg.no/enhetsregisteret/api/oppdateringer/enheter?dato=2023-01-18T09:00:00.000Z

    Det er sikkert mange som har laget synkronisering av data fra brreg. Er det noen som vil dele koden for å holde den lokale databasen oppdatert. Jeg kan da legge den inn i docker containeren slik at den automatisk holder den lokale databasen oppdatert. Da vil alle som ønsker det ha en oppdatert database lokalt.

    Det enkleste hadde selvfølgelig vært om brreg utvidet tabellen med et nytt felt "sist_oppdatert" . Da kan man bare spørre på endringer etter en dato når man skal synkronisere data med andre systemer.

    one-reply-to-this-post last-reply-time
    0

    Hei! Det ser ut til at du er interessert i denne tråden, men du er ikke innlogget.

    Lei av å måtte skrolle gjennom de samme innleggene hver gang du besøker siden? Når du er innlogget, kommer du alltid tilbake til nøyaktig der du var sist, og du kan velge å bli varslet om nye svar (via e-post eller push-varsel). Du kan også lagre bokmerker og gi tommel opp til innlegg for å vise andre i fellesskapet at du setter pris på bidragene deres.

    Med ditt bidrag kan denne tråden bli enda bedre 💗

    Registrer Logg inn
    reply
    • reply-as-topic
    guest-login-reply
    • oldest-to-newest
    • newest-to-oldest
    • most-votes


    • Data.norge.no
    • Kontakt oss
    • Samtykke og brukervilkår
    • Tilgjengelighetserklæring
    • Personvernerklæring
    • Informasjonskapsler
    • github logoFølg oss på Github
    • Logg inn

    • Logg inn eller registrer deg for å søke.
    • first-post
      last-post
    0
    • Kategorier
    • Emneord
    • Siste
    • Populære