mirror of
https://github.com/MadsLorentzen/ai-job-search.git
synced 2026-11-08 16:07:40 +00:00
fix(jobdanmark-search): filter search by the administrative regions locations returns (#650)
* fix(jobdanmark-search): filter search by the administrative regions locations returns `locations` lists two kinds of region: landsdele such as Østjylland (category `region`) and the administrative regions such as Region Midtjylland (category `administrativeRegion`), and the search API filters each by its own type. `--region` always sent type `region`, so an administrative region - and SKILL.md's own `--region Midtjylland` example - returned a successful search with zero jobs. Add `--administrative-region`, sent as the `administrativeRegion` filter, map each locations category to its flag in SKILL.md and the README, and give `--region` examples that exist. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * changelog: place the #650 entry under [Unreleased] Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: Mads Lorentzen <madslorentzen_17@hotmail.com>
This commit is contained in:
5 files changed
+101
-5
No files matched your search
@@ -79,7 +79,8 @@ bun run src/cli.ts search [flags]
|
||||
| `--jobtitle-id` | number | — | Job title ID from `autocomplete` results |
|
||||
| `--municipality` | string | — | Municipality name, e.g. `Odense`, `København` |
|
||||
| `--zip` | string | — | Zip code, e.g. `5000` |
|
||||
| `--region` | string | — | Region name |
|
||||
| `--region` | string | — | Landsdel: a `locations` item with category `region`, e.g. `Sjælland`, `Østjylland` |
|
||||
| `--administrative-region` | string | — | Administrative region: a `locations` item with category `administrativeRegion`, e.g. `Region Midtjylland` |
|
||||
| `--job-type` | string | — | Comma-separated job types: `fuldtid,deltid,fleksjob,elev,studiejob,praktik` |
|
||||
| `--page` | number | `1` | Page number (30 items per page, server-enforced) |
|
||||
| `--limit` | number | — | Cap total results returned by CLI (client-side) |
|
||||
@@ -420,7 +421,7 @@ bun run src/cli.ts locations --query "Sjælland"
|
||||
]
|
||||
```
|
||||
|
||||
> **Note**: Returns `[]` when no locations match. The `value` field for municipalities is the display name (string); for zip codes it is the numeric string. Use `value` directly as `--municipality` or `--zip` in `search`.
|
||||
> **Note**: Returns `[]` when no locations match. The `value` field for municipalities is the display name (string); for zip codes it is the numeric string. Pass `value` to the `search` flag matching its `category`: `--municipality`, `--zip`, `--region` (category `region`, a landsdel such as `Sjælland`) or `--administrative-region` (category `administrativeRegion`, such as `Region Midtjylland`). Under any other flag the value matches no jobs.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in new issue
Block a user