Skip to main content

SG part-time job aggregator: rank postings by time-to-money efficiency, autofill apply, track callbacks.

Project description

jobsweep

SG part-time job aggregator. Ranks postings by Becker (1965) household-production opportunity cost (V = w(1-τ) − C_cog·λ − C_commute − C_fatigue). One SQLite SSOT. One CLI. All numeric constants cited.

Status: v0.0.1 — name reservation. Real surface lands in v0.1.0.

Roadmap

  • v0.1.0 — MVP CLI: refresh | list | rank-explain against one source (mycareersfuture), L1-L6 gate chain enforced
  • v0.2.0 — 4 more sources (fastjobs, glints, grabjobs, flexwork) + contract tests
  • v0.3.0 — Matrix-bridged WhatsApp callback ingestion
  • v0.4.0 — Apply orchestrator: Ollama-composed cover letters + claude-in-chrome autofill
  • v0.5.0 — Procedural CV component (Typst + silhouette-aware text-flow + tailoring no-invention validator)
  • v0.6.0 — NiceGUI page + MCP server surfaces

License

MIT

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

jobsweep-0.0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

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

jobsweep-0.0.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file jobsweep-0.0.1.tar.gz.

File metadata

  • Download URL: jobsweep-0.0.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jobsweep-0.0.1.tar.gz
Algorithm Hash digest
SHA256 1964b77f8689825a8be4fe0b86f54d8d70b4fda255ed36c1b4ae4ccc80af0cc9
MD5 448cf7d28fdbe551a38807a3385f337a
BLAKE2b-256 5f0090cfd33afb38e69517af4acf62741a0f8baf5a95c8d64096bb9918b9db20

See more details on using hashes here.

File details

Details for the file jobsweep-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: jobsweep-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"25.10","id":"questing","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for jobsweep-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c4f1b0ec2605d17d37325008f643b5a0254e4525e9bff8064fb8a2b8c113deba
MD5 3338d4f51f7b242b2cb8a4aebcb79873
BLAKE2b-256 ab5c20466e9eb68ec58da7e5853a13a89ce26b053579633ac3afaa758d9ff9c2

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