bwilliams 399eccf2de Find a Tender API client updates
- Convert OCDS releases to types.Opportunity (internal/types); FetchOnce
  and FetchAll now return opportunities, built from each ocid's latest
  release
- Include each item's main classification as well as its additional ones
- Return ErrUnexpectedStatus for non-200 responses and
  ErrRateLimitExceeded for a repeated 429; close discarded bodies
- Stop fetchAll on a repeated next link and close each page's body once
  read rather than deferring in the loop
- Default a zero Since to 24 hours ago
- Merge date repair and releaseIDs into api.go
- Filter --planning/--opportunities/--awards on each procedure's current
  stage, using OCDS release tags; --opportunities previously matched a
  nonexistent "opportunity" tag and returned nothing
- Reject conflicting filters before fetching (cobra flag group)
2026-10-09 17:56:55 +01:00
2026-10-09 17:56:55 +01:00
2026-09-23 14:32:50 +01:00
2026-09-23 14:32:50 +01:00
2026-09-23 14:32:50 +01:00

JobSearch

JobSearch is a service for scraping for contract opportunities. It is primarily a re-write of the existing nodeJS JobSearch codebase.

Installation of dev tools

A number of tools have been used in the development of the project. Installation of these tools can be done using go install.

To install the tools:

go install github.com/spf13/cobra-cli@latest
go install git.avsdev.uk/Go/go-ocds/cmd/ocdsgen@latest

Ensure that the GOBIN path ($HOME/go/bin) is added to the environment before running any of the tools.

S
Description
No description provided
Readme
1.3 MiB
0 Stars 1 Watchers 0 Forks
2026-10-22 13:13:36 +01:00
Languages
Go 80.2%
TypeScript 18.8%
Shell 0.4%
JavaScript 0.3%
CSS 0.2%