Skip to content

Commit e58c08e

Browse files
viktor-shcherbstvenchgclaudegithub-actions[bot]
authored
Add 5 companies + Mokahr monitor + frame-aware repeat (#1046)
Co-authored-by: Steven Ching <96243582+stvenchg@users.noreply.github.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent aeec475 commit e58c08e

13 files changed

Lines changed: 625 additions & 8 deletions

apps/crawler/data/boards.csv

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ acronis,acronis-careers-jobs,https://www.acronis.com/en/careers/jobs/,workday,"{
1919
adobe,adobe-careers,https://adobe.wd5.myworkdayjobs.com/external_experienced,workday,,workday,
2020
adyen,adyen-careers,https://job-boards.greenhouse.io/adyen,greenhouse,"{""token"": ""adyen""}",skip,
2121
ai2,ai2-careers,https://job-boards.greenhouse.io/thealleninstitute,greenhouse,"{""token"": ""thealleninstitute""}",skip,
22+
ai4i,ai4i-careers,https://ai4i.it/work-with-us/,dom,"{""render"": true, ""wait"": ""networkidle"", ""timeout"": 30000, ""url_filter"": {""include"": ""ai4i\\.it/[a-z]"", ""exclude"": ""ncoreplat\\.com|sitemap|wp-admin|wp-content|linkedin|iubenda|/work-with-us|/the-institute|/distinctive|/news/|/timeline|/rd-labs|/csp-ias|/transparency|/trasparenza|/footer|/newsletter|/officine|/ias-|/open-calls""}}",dom,"{""steps"": [{""tag"": ""h1"", ""field"": ""title""}, {""text"": ""Location"", ""field"": ""locations"", ""optional"": true, ""regex"": ""Location\\s*(.+)""}, {""tag"": ""p"", ""from"": 0, ""offset"": 1, ""field"": ""description"", ""html"": true, ""stop"": ""Apply here""}], ""defaults"": {""locations"": [""Turin, IT""]}}"
2223
aiphoria,aiphoria-careers,https://www.aiphoria.net/careers,dom,,dom,"{""render"": false, ""steps"": [{""tag"": ""div"", ""attr"": ""class=card-career-item-about-text"", ""field"": ""location""}, {""tag"": ""div"", ""attr"": ""class=card-career-item-about-text"", ""field"": ""employment_type""}, {""tag"": ""div"", ""attr"": ""class=card-career-about-date-text-result"", ""field"": ""date_posted""}, {""tag"": ""h1"", ""field"": ""title""}, {""tag"": ""p"", ""attr"": ""class=paragraph"", ""field"": ""description"", ""html"": true, ""stop"": ""Apply to this job""}]}"
2324
airbnb,airbnb-careers,https://boards-api.greenhouse.io/v1/boards/airbnb/jobs,greenhouse,,skip,
2425
airbnb,airbnb-contractors,https://magnit-airbnb.talentnet.community/,api_sniffer,"{""fields"": {""title"": ""title.name"", ""description"": ""description"", ""employment_type"": ""type"", ""job_location_type"": ""workplaceType""}}",skip,
@@ -178,6 +179,7 @@ dsm-firmenich,dsm-firmenich-careers-ats,https://jobs.dsm-firmenich.com/careers,s
178179
dupont,dupont-careers-wd,https://dupont.wd5.myworkdayjobs.com/Jobs,workday,,workday,
179180
efg-international,efg-international-careers,https://fa-eqai-saasfaprod1.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1001/jobs,dom,"{""render"": true, ""wait"": ""networkidle"", ""timeout"": 60000}",json-ld,"{""render"": true, ""wait"": ""networkidle"", ""timeout"": 60000}"
180181
ekkiden,ekkiden-careers,https://recruiterflow.com/ekkiden/jobs,dom,"{""render"": true, ""wait"": ""networkidle"", ""timeout"": 30000}",json-ld,
182+
elca-group,elca-group-careers,https://iaaras.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_4/requisitions,api_sniffer,"{""api_url"": ""https://iaaras.fa.ocs.oraclecloud.com/hcmRestApi/resources/latest/recruitingCEJobRequisitions?onlyData=true&expand=requisitionList.workLocation,requisitionList.secondaryLocations&finder=findReqs;siteNumber=CX_4,facetsList=LOCATIONS%3BWORK_LOCATIONS%3BWORKPLACE_TYPES%3BTITLES%3BCATEGORIES%3BORGANIZATIONS%3BPOSTING_DATES%3BFLEX_FIELDS,limit=200,sortBy=POSTING_DATES_DESC"", ""json_path"": ""items[0].requisitionList"", ""url_template"": ""https://iaaras.fa.ocs.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_4/job/{Id}"", ""fields"": {""title"": ""Title"", ""locations"": ""PrimaryLocation"", ""date_posted"": ""PostedDate""}}",skip,
181183
elevenlabs,elevenlabs-careers,https://jobs.ashbyhq.com/elevenlabs,ashby,"{""token"": ""elevenlabs""}",,
182184
eli-lilly,eli-lilly-campus,https://lilly.wd5.myworkdayjobs.com/CMP,workday,"{""company"": ""lilly"", ""wd_instance"": ""wd5"", ""site"": ""CMP""}",workday,
183185
eli-lilly,eli-lilly-careers,https://lilly.wd5.myworkdayjobs.com/LLY,workday,"{""company"": ""lilly"", ""wd_instance"": ""wd5"", ""site"": ""LLY""}",workday,
@@ -241,7 +243,9 @@ harmattan-ai,harmattan-ai-careers,https://jobs.ashbyhq.com/harmattan-ai,ashby,"{
241243
havas,havas-careers-jobvite,https://jobs.jobvite.com/thehavasgroup/,dom,"{""render"": true}",json-ld,"{""render"": false}"
242244
havas,havas-careers-workday,https://wd3.myworkdaysite.com/recruiting/havas/GroupExternalCareerSite/,workday,"{""company"": ""havas"", ""wd_instance"": ""wd3"", ""site"": ""GroupExternalCareerSite""}",workday,
243245
havas,havas-careers-workday-health,https://wd3.myworkdaysite.com/recruiting/havas/HealthYouExternalCareerSite,workday,"{""company"": ""havas"", ""wd_instance"": ""wd3"", ""site"": ""HealthYouExternalCareerSite""}",workday,
246+
hays,hays-careers,https://www.hays.de/jobsuche/stellenangebote-jobs?q=&e=false&pt=false&ij=true,dom,"{""render"": true, ""wait"": ""domcontentloaded"", ""timeout"": 60000, ""url_filter"": ""hayscareer\\.net/de/job/"", ""pagination"": {""param_name"": ""page""}}",dom,"{""steps"": [{""tag"": ""h1"", ""field"": ""title""}, {""attr"": ""class=application__locations"", ""field"": ""locations"", ""regex"": ""Standort:\\s*(.+)""}, {""attr"": ""class=application__employment_type"", ""field"": ""employment_type"", ""regex"": ""Anstellungsform:\\s*(.+)""}, {""text"": ""Deine Aufgaben"", ""field"": ""description"", ""stop"": ""Deine Vorteile"", ""html"": true}]}"
244247
haystack-news,haystack-news-careers,https://jobs.ashbyhq.com/haystacknews,ashby,"{""token"": ""haystacknews""}",skip,
248+
hexagon-robotics,hexagon-robotics-careers,https://robotics.hexagon.com/careers/,dom,"{""render"": true, ""wait"": ""networkidle"", ""timeout"": 30000, ""actions"": [{""action"": ""dismiss_overlays""}, {""action"": ""repeat"", ""selector"": ""a.infinite-next"", ""frame"": ""iframe[src*=\""onlyfy\""]"", ""wait_ms"": 3000}], ""url_filter"": ""\\?jh=""}",dom,"{""render"": true, ""wait"": ""networkidle"", ""actions"": [{""action"": ""evaluate"", ""script"": ""const jh = new URLSearchParams(window.location.search).get(\""jh\""); if (jh) window.location.href = \""https://hexagon-robotics.onlyfy.jobs/job/show/\"" + jh + \""/full?lang=en&mode=candidate\"";""}, {""action"": ""wait"", ""ms"": 3000}], ""defaults"": {""locations"": [""Z\u00fcrich, CH""]}, ""steps"": [{""tag"": ""h1"", ""attr"": ""class=text-element-header_text"", ""field"": ""title""}, {""tag"": ""h4"", ""attr"": ""class=text-element-header_text-4"", ""field"": ""location"", ""optional"": true, ""regex"": ""(?:\\d+%\\s*)?(.+)""}, {""tag"": ""p"", ""attr"": ""class=text-element-body_text"", ""field"": ""description"", ""stop"": ""Apply Now"", ""html"": true}]}"
245249
hitachi,hitachi-careers,https://hitachi.wd1.myworkdayjobs.com/hitachi,workday,"{""company"": ""hitachi"", ""wd_instance"": ""wd1"", ""site"": ""hitachi""}",workday,
246250
hitachi-energy,hitachi-energy-careers,https://www.hitachienergy.com/careers/open-jobs,api_sniffer,"{""api_url"": ""https://www.hitachienergy.com/careers/open-jobs/_jcr_content/root/container/content_1/content/grid_0/joblist.listsearchresults.json"", ""method"": ""GET"", ""json_path"": ""items"", ""items"": 20, ""score"": 75, ""browser"": true, ""api_url_match"": ""www.hitachienergy.com/careers/open-jobs/_jcr_content/root/container/*/content/grid_0/joblist.listsearchresults.json"", ""params"": {""calculatedOffset"": ""0""}, ""url_field"": ""url"", ""pagination"": {""param_name"": ""offset"", ""style"": ""offset"", ""start_value"": 0, ""increment"": 20, ""location"": ""query""}, ""request_headers"": {""sec-ch-ua-platform"": ""\""macOS\"""", ""referer"": ""https://www.hitachienergy.com/careers/open-jobs"", ""user-agent"": ""Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36"", ""sec-ch-ua"": ""\""Not:A-Brand\"";v=\""99\"", \""HeadlessChrome\"";v=\""145\"", \""Chromium\"";v=\""145\"""", ""sec-ch-ua-mobile"": ""?0""}, ""fields"": {""title"": ""title"", ""employment_type"": ""jobType"", ""locations"": ""location"", ""date_posted"": ""publicationDate"", ""metadata.experience"": ""experience"", ""metadata.function"": ""jobFunction""}}",json-ld,
247251
holcim,holcim-careers,https://careers.holcimgroup.com/go/All-Jobs/8790902/,rss,"{""preset"": ""successfactors"", ""feed_url"": ""https://careers.holcimgroup.com/googlefeed.xml""}",skip,
@@ -618,4 +622,6 @@ xiaomi,xiaomi-careers-cn,https://hr.xiaomi.com/job/list,dom,"{""url_filter"": ""
618622
xund,xund-careers,https://job-boards.eu.greenhouse.io/xund,greenhouse,"{""token"": ""xund""}",skip,
619623
zalando,zalando-workday,https://zalando.wd3.myworkdayjobs.com/ZalandoSiteWD,workday,,,
620624
zimmer-biomet,zimmer-biomet-careers,https://careers.zimmerbiomet.com/us/en,sitemap,"{""sitemap_url"": ""https://careers.zimmerbiomet.com/us/en/sitemap.xml"", ""url_filter"": ""/job/""}",json-ld,
625+
zte,zte-campus,https://app.mokahr.com/campus-recruitment/zte/46903,mokahr,"{""org_id"": ""zte"", ""site_id"": 46903}",skip,
626+
zte,zte-careers,https://app.mokahr.com/social-recruitment/zte/47588,mokahr,"{""org_id"": ""zte"", ""site_id"": 47588}",skip,
621627
zurich-insurance,zurich-insurance-careers,https://careers.zurich.com/search/,rss,"{""preset"": ""successfactors""}",skip,

apps/crawler/data/companies.csv

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ acronis,Acronis,https://www.acronis.com/,https://jobseek-assets.colophon-group.o
77
adobe,Adobe,https://www.adobe.com,https://jobseek-assets.colophon-group.org/companies/adobe/logo.png,https://jobseek-assets.colophon-group.org/companies/adobe/icon.webp,icon,1,8,1982,"{""sameAs"": [""https://www.linkedin.com/company/adobe"", ""https://github.com/adobe"", ""https://twitter.com/Adobe""], ""legalName"": ""Adobe Inc."", ""tickerSymbol"": ""Q82059"", ""wikidataId"": ""Q11463""}"
88
adyen,Adyen,https://www.adyen.com,https://jobseek-assets.colophon-group.org/companies/adyen/logo.png,https://jobseek-assets.colophon-group.org/companies/adyen/icon.webp,wordmark,2,6,2006,"{""sameAs"": [""https://en.wikipedia.org/wiki/Adyen"", ""https://www.linkedin.com/company/adyen"", ""https://twitter.com/adyen""], ""legalName"": ""Adyen N.V."", ""tickerSymbol"": ""Q478720"", ""wikidataId"": ""Q4686934""}"
99
ai2,Allen Institute for AI,https://allenai.org,https://jobseek-assets.colophon-group.org/companies/ai2/logo.png,https://jobseek-assets.colophon-group.org/companies/ai2/icon.webp,wordmark+icon,1,4,2014,
10+
ai4i,AI4I,https://ai4i.it,https://jobseek-assets.colophon-group.org/companies/ai4i/logo.png,https://jobseek-assets.colophon-group.org/companies/ai4i/icon.webp,wordmark+icon,1,2,2024,
1011
aiphoria,Aiphoria,https://www.aiphoria.net,https://jobseek-assets.colophon-group.org/companies/aiphoria/logo.png,https://jobseek-assets.colophon-group.org/companies/aiphoria/icon.webp,wordmark+icon,1,1,,
1112
airbnb,Airbnb,https://www.airbnb.com,https://jobseek-assets.colophon-group.org/companies/airbnb/logo.png,https://jobseek-assets.colophon-group.org/companies/airbnb/icon.webp,wordmark+icon,17,7,2008,"{""sameAs"": [""https://www.linkedin.com/company/airbnb"", ""https://twitter.com/airbnb""], ""legalName"": ""Airbnb"", ""tickerSymbol"": ""Q82059"", ""wikidataId"": ""Q63327""}"
1213
airslate,airSlate,https://www.airslate.com,https://jobseek-assets.colophon-group.org/companies/airslate/logo.svg,https://jobseek-assets.colophon-group.org/companies/airslate/icon.webp,wordmark,1,5,2008,
@@ -99,6 +100,7 @@ dsm-firmenich,dsm-firmenich,https://www.dsm-firmenich.com,https://jobseek-assets
99100
dupont,DuPont,https://www.dupont.com,https://jobseek-assets.colophon-group.org/companies/dupont/logo.png,https://jobseek-assets.colophon-group.org/companies/dupont/icon.webp,wordmark,4,8,1802,"{""sameAs"": [""https://www.linkedin.com/company/dupont"", ""https://twitter.com/DuPont_News""], ""legalName"": ""DuPont de Nemours, Inc."", ""tickerSymbol"": ""Q13677"", ""wikidataId"": ""Q221062""}"
100101
efg-international,EFG International,https://www.efginternational.com,https://jobseek-assets.colophon-group.org/companies/efg-international/logo.png,https://jobseek-assets.colophon-group.org/companies/efg-international/icon.webp,wordmark,2,,1995,"{""wikidataId"": ""Q671877""}"
101102
ekkiden,Ekkiden,https://www.ekkiden.com,https://jobseek-assets.colophon-group.org/companies/ekkiden/logo.svg,https://jobseek-assets.colophon-group.org/companies/ekkiden/icon.webp,wordmark+icon,12,3,2019,
103+
elca-group,ELCA Group,https://www.elca.ch,https://jobseek-assets.colophon-group.org/companies/elca-group/logo.svg,https://jobseek-assets.colophon-group.org/companies/elca-group/icon.webp,wordmark,1,6,1968,
102104
elevenlabs,ElevenLabs,https://elevenlabs.io,https://jobseek-assets.colophon-group.org/companies/elevenlabs/logo.svg,https://jobseek-assets.colophon-group.org/companies/elevenlabs/icon.svg,,1,3,2022,
103105
eli-lilly,Eli Lilly and Company,https://www.lilly.com,https://jobseek-assets.colophon-group.org/companies/eli-lilly/logo.png,https://jobseek-assets.colophon-group.org/companies/eli-lilly/icon.webp,wordmark,18,8,1876,
104106
emerging-travel-group,Emerging Travel Group,https://www.emergingtravel.com,https://jobseek-assets.colophon-group.org/companies/emerging-travel-group/logo.png,https://jobseek-assets.colophon-group.org/companies/emerging-travel-group/icon.webp,wordmark+icon,,,,
@@ -135,7 +137,9 @@ gsk,GSK,https://www.gsk.com,https://jobseek-assets.colophon-group.org/companies/
135137
h-company,H Company,https://hcompany.ai,https://jobseek-assets.colophon-group.org/companies/h-company/logo.png,https://jobseek-assets.colophon-group.org/companies/h-company/icon.webp,wordmark+icon,,,2023,"{""sameAs"": [""https://twitter.com/hcompany_ai""], ""wikidataId"": ""Q132456572""}"
136138
harmattan-ai,Harmattan AI,https://harmattan.ai,https://jobseek-assets.colophon-group.org/companies/harmattan-ai/logo.svg,https://jobseek-assets.colophon-group.org/companies/harmattan-ai/icon.svg,wordmark+icon,15,3,2024,
137139
havas,Havas,https://www.havas.com,https://jobseek-assets.colophon-group.org/companies/havas/logo.png,https://jobseek-assets.colophon-group.org/companies/havas/icon.webp,wordmark,6,8,1835,
140+
hays,Hays,https://www.hays.com,https://jobseek-assets.colophon-group.org/companies/hays/logo.svg,https://jobseek-assets.colophon-group.org/companies/hays/icon.svg,wordmark,12,8,1867,
138141
haystack-news,Haystack News,https://www.haystack.tv,https://jobseek-assets.colophon-group.org/companies/haystack-news/logo.png,https://jobseek-assets.colophon-group.org/companies/haystack-news/icon.webp,wordmark+icon,6,2,2013,"{""sameAs"": [""https://www.instagram.com/haystacktv/"", ""https://twitter.com/haystacktv"", ""https://www.facebook.com/haystacktv"", ""https://www.youtube.com/@HaystackTv"", ""https://en.wikipedia.org/wiki/Haystack_News"", ""https://apps.apple.com/us/app/id829825445"", ""https://www.linkedin.com/company/haystack-tv"", ""https://play.google.com/store/apps/details?id=com.haystack.android""], ""wikidataId"": ""Q110514402""}"
142+
hexagon-robotics,Hexagon Robotics,https://robotics.hexagon.com,https://jobseek-assets.colophon-group.org/companies/hexagon-robotics/logo.svg,https://jobseek-assets.colophon-group.org/companies/hexagon-robotics/icon.svg,wordmark+icon,20,2,2025,
139143
hitachi,Hitachi,https://www.hitachi.com,https://jobseek-assets.colophon-group.org/companies/hitachi/logo.png,https://jobseek-assets.colophon-group.org/companies/hitachi/icon.webp,wordmark,4,8,1910,"{""sameAs"": [""https://www.linkedin.com/company/hitachi"", ""https://twitter.com/HitachiGlobal""], ""tickerSymbol"": ""Q217475"", ""wikidataId"": ""Q53238""}"
140144
hitachi-energy,Hitachi Energy,https://www.hitachienergy.com,https://jobseek-assets.colophon-group.org/companies/hitachi-energy/logo.png,https://jobseek-assets.colophon-group.org/companies/hitachi-energy/icon.webp,wordmark,8,8,2020,"{""parentOrganization"": {""name"": ""Hitachi""}, ""legalName"": ""Hitachi Energy AG"", ""wikidataId"": ""Q107530770""}"
141145
holcim,Holcim,https://www.holcim.com,https://jobseek-assets.colophon-group.org/companies/holcim/logo.png,https://jobseek-assets.colophon-group.org/companies/holcim/icon.webp,wordmark+icon,11,8,1912,"{""sameAs"": [""https://twitter.com/LafargeHolcim""], ""legalName"": ""LafargeHolcim"", ""tickerSymbol"": ""Q1930860"", ""wikidataId"": ""Q16466481""}"
@@ -365,4 +369,5 @@ xiaomi,Xiaomi,https://www.mi.com,https://jobseek-assets.colophon-group.org/compa
365369
xund,XUND,https://xund.ai,https://jobseek-assets.colophon-group.org/companies/xund/logo.svg,https://jobseek-assets.colophon-group.org/companies/xund/icon.webp,wordmark,3,3,2018,"{""wikidataId"": ""Q123680614""}"
366370
zalando,Zalando,https://corporate.zalando.com,https://jobseek-assets.colophon-group.org/companies/zalando/logo.svg,https://jobseek-assets.colophon-group.org/companies/zalando/icon.png,,5,8,2008,
367371
zimmer-biomet,Zimmer Biomet,https://www.zimmerbiomet.com,https://jobseek-assets.colophon-group.org/companies/zimmer-biomet/logo.svg,https://jobseek-assets.colophon-group.org/companies/zimmer-biomet/icon.webp,wordmark+icon,3,8,1927,"{""sameAs"": [""https://www.facebook.com/zimmerbiomet"", ""https://twitter.com/zimmerbiomet"", ""https://www.linkedin.com/company/zimmerbiomet"", ""https://www.youtube.com/c/ZimmerBiomet""], ""tickerSymbol"": ""Q13677"", ""wikidataId"": ""Q203552""}"
372+
zte,ZTE Corporation,https://www.zte.com.cn,https://jobseek-assets.colophon-group.org/companies/zte/logo.png,https://jobseek-assets.colophon-group.org/companies/zte/icon.webp,wordmark,7,8,1985,
368373
zurich-insurance,Zurich Insurance,https://www.zurich.com,https://jobseek-assets.colophon-group.org/companies/zurich-insurance/logo.png,https://jobseek-assets.colophon-group.org/companies/zurich-insurance/icon.webp,wordmark+icon,2,8,1872,"{""sameAs"": [""https://www.linkedin.com/company/zurich-insurance-company-ltd"", ""https://twitter.com/Zurich""], ""legalName"": ""Zurich Financial Services"", ""tickerSymbol"": ""Q661834"", ""wikidataId"": ""Q230426""}"

0 commit comments

Comments
 (0)