From 02dacf32da5ff36aedd5b7e844c5199e09489393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asger=20Geel=20Weirs=C3=B8e?= Date: Thu, 11 Jun 2026 21:59:50 +0200 Subject: [PATCH] =?UTF-8?q?vaerktoej:=20/peppol=20=E2=80=94=20slaa=20CVR?= =?UTF-8?q?=20op=20i=20NemHandel/Peppol=20(profilpakker)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Frontend til det offentlige opslags-API. Viser registreringsstatus, netvaerk og profilpakker for et CVR. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/pages/peppol.astro | 78 ++++++++++++++++++++++++++++++++++ src/pages/search-index.json.js | 1 + 2 files changed, 79 insertions(+) create mode 100644 src/pages/peppol.astro diff --git a/src/pages/peppol.astro b/src/pages/peppol.astro new file mode 100644 index 0000000..c096965 --- /dev/null +++ b/src/pages/peppol.astro @@ -0,0 +1,78 @@ +--- +import Base from '../layouts/Base.astro'; +--- + +

Peppol-opslag

+

+ Tast et CVR-nummer og se om virksomheden er registreret i NemHandel/Peppol, og hvilke + profilpakker den understøtter. Data kommer fra mit eget + crawl af de offentlige registre.. så regn med et øjebliksbillede, ikke en autoritativ kilde. +

+ +
+ + +
+ + + + + + +

+ Til nørderne: API’et er frit tilgængeligt — curl https://asger.weirsøe.dk/api/peppol/<cvr> (rate-limited). +

+ diff --git a/src/pages/search-index.json.js b/src/pages/search-index.json.js index 6176d3d..b782494 100644 --- a/src/pages/search-index.json.js +++ b/src/pages/search-index.json.js @@ -9,6 +9,7 @@ export async function GET() { { type: 'page', title: 'Projekter', url: '/projekter' }, { type: 'page', title: 'Blog', url: '/blog' }, { type: 'page', title: 'Tags', url: '/tags' }, + { type: 'page', title: 'Peppol-opslag', url: '/peppol' }, { type: 'page', title: 'Uses', url: '/uses' }, { type: 'page', title: 'Kolofon', url: '/colophon' }, ...posts