feat: add novartis.com and more-jobs.ch as job sources

more-jobs.ch lists foreign postings tagged as CH, so drop locations naming
another country/city or a 5-digit postcode, and dedupe its reposts by
title+company.
This commit is contained in:
2026-10-03 12:47:31 +02:00
parent 3875f13713
commit dfba00ae91
5 changed files with 289 additions and 8 deletions
+1
View File
@@ -70,6 +70,7 @@ LinkedIn is swept by `config.ts`'s search families. Everything else lives in `fe
| **Basel intl orgs** | Basel | BIS (via the UNjobs mirror), Swiss TPH, Basel Institute on Governance |
| **scicore.unibas.ch** | Basel | sciCORE's open-positions announcement list; used to be its own separate 08:47 watcher, now just another source |
| **swisscom.com** | Switzerland | Swisscom's own Workday career site, pulled via its public CXS JSON API; small board and mostly German-language, so few survive the filters |
| **more-jobs.ch** | Switzerland | Server-rendered aggregator; keyword sweep of `/recherche?q=`, then one detail fetch per title-filtered candidate (real date + DE/FR check). Reposts of jobs other sources already carry are dropped by normalized title+company |
Two of these were dead until recently and are worth knowing about: