Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/betagouv/metiers-numeriques-pep
Scrapper and RESTful API for place-emploi-public.gouv.fr job offers.
https://github.com/betagouv/metiers-numeriques-pep
bull esm jest-worker koa prisma rollup
Last synced: 6 days ago
JSON representation
Scrapper and RESTful API for place-emploi-public.gouv.fr job offers.
- Host: GitHub
- URL: https://github.com/betagouv/metiers-numeriques-pep
- Owner: betagouv
- License: mit
- Created: 2022-04-28T10:55:13.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-06T22:18:09.000Z (almost 2 years ago)
- Last Synced: 2024-12-02T15:18:37.003Z (2 months ago)
- Topics: bull, esm, jest-worker, koa, prisma, rollup
- Language: TypeScript
- Homepage:
- Size: 1.09 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Métiers Numériques PEP
[![License][img-license]][lnk-license]
[![Build Status][img-github]][lnk-github]
[![Code Coverage][img-codecov]][lnk-codecov]> Scrapper and RESTful API for [place-emploi-public.gouv.fr](https://place-emploi-public.gouv.fr) job offers.
## Features
- Automatically index and process new job offers
- Provide RESTful GET routes to fetch relatively clean JSON data
- Provide both sanitized HTML and Markdown sources for mission, profile and team descriptions## Todo
There is a serious **developpement-related** issue forcing us to use CommonJS instead of ESM for workers
since neither `bull` nor `jest-workers` support it:-
-We use `rollup` to bundle it as CommonJS (via `.cjs` extensions since it's a pure ESM package)
meanwhile `jest-workers` [ESM-compatibility PR is in progress](https://github.com/facebook/jest/pull/12680)
and apparently planned to be released with `jest@19`.## Contributing
You're a developer and want to either run the app locally or help us improve this application?
Please have a look at our [contributing document](./CONTRIBUTING.md).
---
[img-codecov]: https://img.shields.io/codecov/c/github/betagouv/metiers-numeriques-pep/main?style=flat-square
[img-github]: https://img.shields.io/github/workflow/status/betagouv/metiers-numeriques-pep/Check/main?style=flat-square
[img-license]: https://img.shields.io/github/license/betagouv/metiers-numeriques-pep?style=flat-square
[lnk-codecov]: https://codecov.io/gh/betagouv/metiers-numeriques-pep/branch/main
[lnk-github]: https://github.com/betagouv/metiers-numeriques-pep/actions?query=branch%3Amain++
[lnk-license]: https://github.com/betagouv/metiers-numeriques-pep/blob/main/LICENSE