399eccf2deca7a4202b45c7b8e8a25dbcd12cb6b
- 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)
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.
Releases
2
Job Search v1.1.0
Latest
Languages
Go
80.2%
TypeScript
18.8%
Shell
0.4%
JavaScript
0.3%
CSS
0.2%