Files
jobbi-bewerbung/extension/README.md
T
thomasandClaude bf789af62a Rebranding zu NextJobs (nextjobs.cc)
- Markenname 'Bewerbungs-Tracker' -> 'NextJobs' im gesamten UI,
  Footer (incl. nextjobs.cc Copyright), Login, Wortmarke in der
  Top-Navi (Next + Jobs-Gradient), Favicon, Swagger/OpenAPI-Titel,
  CalDAV-PRODID, Browser-Erweiterung (manifest, content, background),
  Runner-Log und Doku.
- Funktionale Begriffe (Bewerbungsunterlagen, -datum etc.) bleiben.
- Docker-Registry (git.hackner.dev) als Infrastruktur unberuehrt.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-14 01:40:26 +02:00

2.1 KiB
Raw Blame History

NextJobs Indeed Import (Browser-Erweiterung)

Chromium-Erweiterung (Manifest V3), die auf Indeed einen Button direkt neben der Stellenbeschreibung einfügt. Ein Klick sendet alle Stelleninformationen an den NextJobs. Dort wird die Stelle als Entwurf angelegt und die KI erstellt automatisch zugeschnittene Bewerbungsunterlagen (auf Basis der hinterlegten Vorlagen).

Installation (Entwicklermodus)

  1. NextJobs starten (Standard: http://localhost:3000).
  2. In Chrome/Edge/Brave chrome://extensions öffnen.
  3. Entwicklermodus oben rechts aktivieren.
  4. Entpackte Erweiterung laden klicken und diesen extension/-Ordner auswählen.

Konfiguration

Auf das Erweiterungs-Symbol klicken und die Tracker-Adresse setzen (z. B. http://localhost:3000 oder die Adresse deiner Deployment-Instanz). Mit Verbindung testen prüfen, ob der Tracker erreichbar ist.

Verwendung

  1. Auf indeed.com eine Stelle öffnen.
  2. Neben der Überschrift „Vollständige Stellenbeschreibung" erscheint der grüne Button „An NextJobs senden".
  3. Klicken → die Stelle wird als Entwurf angelegt, die Unterlagen werden im Hintergrund generiert. Über den Link „Entwurf öffnen" gelangst du direkt zur Bewerbung im Tracker.

Voraussetzungen im Tracker

  • Unter Vorlagen mindestens ein Basis-Dokument (z. B. Anschreiben, Lebenslauf) hinterlegen — diese dienen der KI als Faktengrundlage.
  • OLLAMA_API_KEY (Ollama Cloud) gesetzt z. B. in der .env-Datei des Trackers , damit die KI-Generierung läuft.

Ausgelesene Felder

Feld Quelle (Indeed DOM)
Stelle [data-testid="jobsearch-JobInfoHeader-title"]
Firma [data-testid="inlineHeader-companyName"] (im jobsearch-CompanyInfoContainer)
Ort [data-testid="jobsearch-JobInfoHeader-companyLocation"]
Gehalt/Art #salaryInfoAndJobType
Stellenbeschreibung #jobDescriptionText
Quelle-URL aus vjk/jk-Parameter bzw. aktueller URL

Indeed ist eine Single-Page-App; die Erweiterung erkennt Wechsel der geöffneten Stelle per MutationObserver und hält den Button aktuell.