- Browser extension (Chromium MV3) injecting a "send to tracker" button next to the Indeed job description; scrapes job info and posts it to a new /api/indeed-import endpoint (CORS-enabled), configurable tracker URL via popup. - New "Entwurf" status. Imports create a draft and trigger background AI generation of tailored Anschreiben + Lebenslauf (PDF attachments) via the Ollama Cloud API, grounded strictly in user-provided base documents. - Vorlagen page to manage base documents; attachments UI, generation status polling, regenerate and download routes on the application page. - Schema: ort/stellenbeschreibung/quelle_url/generierung_* columns, plus basis_dokumente and anhaenge tables (with migrations). - Config via .env (OLLAMA_API_KEY/OLLAMA_MODEL/OLLAMA_HOST); dependency-free .env loader. Dockerfile copies lib/, .dockerignore added. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
30 lines
796 B
JSON
30 lines
796 B
JSON
{
|
||
"manifest_version": 3,
|
||
"name": "Bewerbungs-Tracker – Indeed Import",
|
||
"version": "1.0.0",
|
||
"description": "Fügt auf Indeed einen Button neben der Stellenbeschreibung ein und sendet die Stelle an den Bewerbungs-Tracker, der automatisch zugeschnittene Bewerbungsunterlagen erstellt.",
|
||
"permissions": ["storage"],
|
||
"host_permissions": [
|
||
"*://*.indeed.com/*",
|
||
"http://localhost/*",
|
||
"http://127.0.0.1/*",
|
||
"http://*/*",
|
||
"https://*/*"
|
||
],
|
||
"content_scripts": [
|
||
{
|
||
"matches": ["*://*.indeed.com/*"],
|
||
"js": ["content.js"],
|
||
"css": ["content.css"],
|
||
"run_at": "document_idle"
|
||
}
|
||
],
|
||
"background": {
|
||
"service_worker": "background.js"
|
||
},
|
||
"action": {
|
||
"default_popup": "popup.html",
|
||
"default_title": "Bewerbungs-Tracker"
|
||
}
|
||
}
|