-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcompanies.example.yaml
More file actions
85 lines (71 loc) · 3.12 KB
/
Copy pathcompanies.example.yaml
File metadata and controls
85 lines (71 loc) · 3.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
# DUMMY example — documents the format only. The REAL list is stored as the
# COMPANIES_YAML GitHub Actions secret and is never committed to this repo.
#
# Supported `type` values:
# greenhouse slug from job-boards.greenhouse.io/<slug> (or boards.greenhouse.io/<slug>)
# lever slug from jobs.lever.co/<slug>
# ashby slug from jobs.ashbyhq.com/<slug>
# bamboohr slug from <slug>.bamboohr.com
# rippling slug from ats.rippling.com/<slug>/jobs
# pinpoint slug from <slug>.pinpointhq.com
# workable slug from apply.workable.com/<slug>
# breezy slug from <slug>.breezy.hr
# airtable full public shared-view url via `url:` (airtable.com/<app>/<shr>/<tbl>);
# reads the view's rows. Needs a text column named Role/Title/Position.
# gusto full board url (jobs.gusto.com/boards/...) via `url:`
# notion full public Notion page url via `url:`; reads rows from an inline
# Notion database via Notion's public API (no auth). Only works when the
# jobs are an inline database on that page (not a linked/sub-page one).
# section full careers url via `url:`; reads items under an "Open positions"
# header (server-rendered CMS pages, e.g. Webflow). For plain-text
# pages with no job links (e.g. some Squarespace sites that say
# "no open roles" and take applications by email), it instead alerts
# when that text changes. Optional `header:` overrides the header text.
# html full careers url via `url:` (best-effort scrape; server-rendered pages only)
# browser full careers url via `url:`; renders the page with headless Chromium
# first, then scrapes job links. Use for JavaScript-only pages (SPA
# boards, custom JS sites). Optional `wait:` is a CSS selector to wait for.
companies:
- name: Example Greenhouse Co
type: greenhouse
slug: examplegh
- name: Example Lever Co
type: lever
slug: examplelever
- name: Example Ashby Co
type: ashby
slug: exampleashby
- name: Example BambooHR Co
type: bamboohr
slug: examplebamboo
- name: Example Rippling Co
type: rippling
slug: example-opportunities
- name: Example Pinpoint Co
type: pinpoint
slug: examplepinpoint
- name: Example Breezy Co
type: breezy
slug: example-company
- name: Example Workable Co
type: workable
slug: exampleworkable
- name: Example Airtable Shared View
type: airtable
url: https://airtable.com/appXXXXXXXX/shrXXXXXXXX/tblXXXXXXXX
- name: Example JavaScript-only Careers Page
type: browser
url: https://example.com/careers
- name: Example Gusto Co
type: gusto
url: https://jobs.gusto.com/boards/example-co-<uuid>
- name: Example Notion Careers Page
type: notion
url: https://example.notion.site/Careers-0123456789abcdef0123456789abcdef
- name: Example Webflow "Open positions" Page
type: section
url: https://example.org/about
# header: "open position" # optional override
- name: Example Custom Careers Page
type: html
url: https://example.org/careers