https://github.com/reimertz/gatsby-source-hire-with-google
🕵️♀️ Gatsby source plugin for loading job openings from hire.withgoogle.com
https://github.com/reimertz/gatsby-source-hire-with-google
Last synced: about 2 months ago
JSON representation
🕵️♀️ Gatsby source plugin for loading job openings from hire.withgoogle.com
- Host: GitHub
- URL: https://github.com/reimertz/gatsby-source-hire-with-google
- Owner: reimertz
- License: mit
- Created: 2018-06-25T12:07:55.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-02T05:45:46.000Z (over 2 years ago)
- Last Synced: 2025-04-10T12:16:52.075Z (about 2 months ago)
- Language: JavaScript
- Size: 386 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gatsby-source-hire-with-google
Loads job openings from Hire With Google into Gatsby.js.
## Installation
```bash
# npm
npm install gatsby-source-hire-with-google# yarn
yarn add gatsby-source-hire-with-google
```## How to Use
First, find the company name used in your public jobs url: `hire.withgoogle.com/public/jobs/{companyName}`.
Next, add `companyName` in your `gatsby-config.js`:
```
{
...
plugins: [
...
{
resolve: 'gatsby-source-hire-with-google',
options: {
companyName: '{COMPANY_NAME}',
},
},
]
}
```## How to Query
Hire With Google uses the [JobPosting](https://schema.org/JobPosting) schema from [schema.org](https://schema.org).
You can read more about their API [here](https://storage.googleapis.com/support-kms-prod/NpRyCAyX1xwNwMAWuC3MhBe5Omq1TCxO7UFD).
```graphql
{
allHireWithGoogleJob {
edges {
node {
... https://schema.org/JobPosting for schema
}
}
}
}
```