No description
- JavaScript 84.5%
- HTML 15%
- Makefile 0.5%
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| icons | ||
| src | ||
| tests | ||
| ui | ||
| .gitignore | ||
| AGENTS.md | ||
| LICENSE | ||
| Makefile | ||
| manifest.json | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| THIRD-PARTY-LICENSES | ||
Jobbsökarkompis
Firefox extension (Manifest V2) that helps you track job applications and provides helpful information during your job search. Designed for the Swedish job market.
Features
- Tracks job applications automatically
- Integrates with arbetsformedlingen.se via content scripts
- Popup UI for quick access
- Settings page for configuration
- Background service for persistent state
Installation
- Build the extension:
make build - Open Firefox and go to
about:debugging - Click "Load Temporary Add-on"
- Select
archive.zipfrom the project directory
Development
npm install # Install dependencies
npm test # Run tests (vitest)
make build # Build archive.zip
make all # Clean and build
Run a single test:
npx vitest run tests/url.test.js
Project Structure
src/- Extension logic (background.js, content scripts)ui/popup/- Popup UIui/settings/- Settings pagetests/- Vitest unit tests
Extension Entry Points
- Background:
src/background.js - Content scripts:
src/contentScript.js,src/contentShowJobs.js(active on arbetsformedlingen.se) - Popup:
ui/popup/popup.html - Settings:
ui/settings/settings.html
License
GPL-3.0-or-later