Standalone local fetch helper for hosted JobHunt — handles LinkedIn, Bayt, Indeed, and Glassdoor from your own IP
Project description
JobHunt Helper
The local companion for hosted JobHunt deployments.
Keeps IP-sensitive fetching (LinkedIn, Bayt, Indeed, Glassdoor) on the user's own machine instead of the shared server IP.
Install
Requires uv — a fast Python installer (no Python needed beforehand).
macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install jobhunt-linkedin-helper
Windows (PowerShell)
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
uv tool install jobhunt-linkedin-helper
Run
job-hunt
On first launch it will ask for:
- Your JobHunt server URL
- A pairing code (generate one in JobHunt → Settings → Local helper)
After that, future launches reconnect automatically. A new pairing code is only needed if the helper is revoked.
What it does
- Pairs with your hosted JobHunt server using a short-lived code
- Stores only a revocable device token on disk (
~/.jobhunt/linkedin-local-agent.json) - Runs the bundled LinkedIn scraper locally (Node.js required)
- Runs Bayt / Indeed / Glassdoor fetches via JobSpy
- Polls the JobHunt API for tasks and sends results back
Entrypoints
All three are equivalent:
job-huntjobhunt-helperjobhunt-linkedin-helper
Advanced usage
job-hunt --server-url https://jobhunt-api.example.com --pairing-code JHLI-XXXX-XXXX
Run job-hunt --help for all options.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jobhunt_linkedin_helper-0.3.1.tar.gz.
File metadata
- Download URL: jobhunt_linkedin_helper-0.3.1.tar.gz
- Upload date:
- Size: 22.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1fd167433bd7f5b02d6491899bff888044080c48a521076c6db6fc49b535565e
|
|
| MD5 |
fa5283114749a27ab14ce107a37d7c87
|
|
| BLAKE2b-256 |
a3634c58ed34a8713c4c5341fe36afb0943c87808d11509bc4310798cabedfa8
|
File details
Details for the file jobhunt_linkedin_helper-0.3.1-py3-none-any.whl.
File metadata
- Download URL: jobhunt_linkedin_helper-0.3.1-py3-none-any.whl
- Upload date:
- Size: 24.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d89ef4e3fda66410b71288df6055738e945a8d2308e2c20f1230e10e4b39de0e
|
|
| MD5 |
960bad522212f49bbd8838d89cadab7f
|
|
| BLAKE2b-256 |
c1d246a329981357356e4db20c92fe61439935104831ef889508211d90ce490d
|