百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
H

hacker-job

> 编程语言
开源

玩一下 hackernews 的「谁在招聘」

752 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

玩一下 hackernews 的「谁在招聘」

hacker-job

来自 Hacker News Ask HN: Who is Hiring? 线程的可搜索职位和招聘趋势。 每个月的"谁在招聘?"主题中都有数百个免费发布的职位信息 评论 — 难以进行搜索或长期比较。本项目会对它们进行解析 转换为结构化数据,使用 LLM,并在其上运行 React 应用程序。

布局

data/                 # the dataset (committed) — source of truth, no database
  jobs/.json   #   one JSONL file per month: raw HN text + AI-extracted fields
  jobs/index.json     #   manifest of available months   (derived)
  trends.json         #   salary + keyword series         (derived)
  pending.jsonl       #   fetched posts awaiting AI analysis (queue)
  hackers.json        #   GitHub sponsors
scripts/              # Node/TS pipeline (fetch → analyze, backfill, derive, store)
frontend/             # Vite + React + TS app → builds to frontend/dist

应用程序在运行时加载 data/*,因此数据和应用程序完全脱离了关联 — 这意味着数据可以独立于应用程序进行处理。 刷新不需要重新构建。每日刷新只会影响当前月份的文件, 因此,git diff 结果保持很小。

开发

bash
git clone --depth 1 --single-branch --branch main [email protected]:hacker-job/hacker-job.git

cd frontend && npm install && npm run dev   # app at http://localhost:5173
npm install                                 # pipeline deps (from repo root)

开发服务器在 /data/* 上服务 repo-root 的 data/ 目录,因此应用程序具有实时数据。 您工作时。需要 Node 18+。

数据流程

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScripthackerhackernewsjobnodejs

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言