Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jens-ox/oda
Extraction, versioning and machine-readable provisioning of public data.
https://github.com/jens-ox/oda
crawling open-data public-api
Last synced: 9 days ago
JSON representation
Extraction, versioning and machine-readable provisioning of public data.
- Host: GitHub
- URL: https://github.com/jens-ox/oda
- Owner: jens-ox
- Created: 2022-07-19T22:30:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-27T11:03:33.000Z (2 months ago)
- Last Synced: 2024-08-27T12:01:45.008Z (2 months ago)
- Topics: crawling, open-data, public-api
- Language: TypeScript
- Homepage: https://krake.dev
- Size: 29.1 MB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🦑 Open Data Aggregator
Extraction, versioning and machine-readable provisioning of public data.
## How it works
- Gather public information by running `bun run crawl` (this is done every night at 4 by GitHub Actions)
- update data files
- if not, create a PR that updates data files## API
See the [Swagger docs](https://redocly.github.io/redoc/?url=https://www.krake.dev/openapi.json).
## Adding exporters
1. Create a source in `/sources/my-source/index.ts`.
2. Create an exporter in `/sources/my-source/exporter.ts`.
3. Add source to `/sources/index.ts`.
4. Add exporter to `/sources/exporter.ts`.