fix(jobnet-search): emit the /scrape contract fields in search output (#339)

Adds additive normalization so jobnet search output carries the cross-portal contract fields (company, location, date, deadline with the 1900-01-01 NotDisclosed sentinel mapped to null, and url). Emits the public /find-job/{jobAdId} route and corrects the skill's own stale /job/ documentation, which redirects anonymous visitors into the MitID login flow.

Co-authored-by: oscarbol09 <80536682+oscarbol09@users.noreply.github.com>
This commit is contained in:
Oscar Madera
2026-08-19 08:20:23 +02:00
committed by GitHub
parent f136b534de
commit 04186b9a37
5 changed files with 63 additions and 3 deletions
+1 -1
View File
@@ -202,5 +202,5 @@ All errors are written to **stderr** as `{ "error": "...", "code": "..." }` and
- Pagination is 1-indexed (`--page 1` is the first page).
- `search` results omit the HTML job description — use `detail` to get it.
- `detail --format plain` strips HTML tags for readable text output.
- Job ad detail pages on jobnet.dk: `https://jobnet.dk/job/{jobAdId}`
- Job ad detail pages on jobnet.dk: `https://jobnet.dk/find-job/{jobAdId}`
- `suggestions` is tuned for Danish job titles — English terms may return empty results.