Skip to main content

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-hunt
  • jobhunt-helper
  • jobhunt-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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jobhunt_linkedin_helper-0.3.1.tar.gz (22.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jobhunt_linkedin_helper-0.3.1-py3-none-any.whl (24.1 kB view details)

Uploaded Python 3

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

Hashes for jobhunt_linkedin_helper-0.3.1.tar.gz
Algorithm Hash digest
SHA256 1fd167433bd7f5b02d6491899bff888044080c48a521076c6db6fc49b535565e
MD5 fa5283114749a27ab14ce107a37d7c87
BLAKE2b-256 a3634c58ed34a8713c4c5341fe36afb0943c87808d11509bc4310798cabedfa8

See more details on using hashes here.

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

Hashes for jobhunt_linkedin_helper-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d89ef4e3fda66410b71288df6055738e945a8d2308e2c20f1230e10e4b39de0e
MD5 960bad522212f49bbd8838d89cadab7f
BLAKE2b-256 c1d246a329981357356e4db20c92fe61439935104831ef889508211d90ce490d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page