new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
Pulls businesses for an industry + city from the Google Places API, checks each one's
website for red flags (no site, broken site, outdated site, low reviews), and writes
a scored, sorted CSV you can work through as a call list.
This is the lean, script-only stage. If it proves out, the same scoring logic ports
directly into the Next.js app described in the architecture doc.
1. Get a Google Places API key查看完整 README ↗Pulls businesses for an industry + city from the Google Places API, checks each one's website for red flags (no site, broken site, outdated site, low reviews), and writes a scored, sorted CSV you can work through as a call list.
This is the lean, script-only stage. If it proves out, the same scoring logic ports directly into the Next.js app described in the architecture doc.
You need a Google Cloud project with billing enabled and the Places API (New) turned on. Google gives new accounts free trial credit, and Places API also has a small recurring monthly free tier, but real usage will incur cost — see the pricing note below.
places.googleapis.com/v1 endpoint.)cp .env.example .env
Paste your key into .env:
GOOGLE_PLACES_API_KEY=your-key-here
.env is gitignored — never commit it.
npm install
npm run find-leads -- "hvac contractor" "Boise, ID"
This will:
no_website, broken_website,
outdated_website, reputation_risk, cold.out/<industry>-<city>.csv with a suggested opener per row,
matching the three call scripts from the "Ugly Site Scraper" approach.out/ and all *.csv files are gitignored — this data is real people's business info,
don't commit it.
id).reviews field (pricier tier) — not wired up in this
script. Currently reputation_risk is based only on total review count.fetch, even with a browser
User-Agent set. Confirmed while building this: several 4.9-star, thousands-of-reviews
businesses returned 403 to this script's requests while being completely live in an
actual browser. Rows like this get flagged site_check_inconclusive_verify_manually
and are routed to the cold bucket with no suggested opener, specifically so the tool
never tells you (or a business owner) their site is down when it isn't. Open these
manually in a browser before deciding whether to use the "outdated" or "no website"
script on them — a real fix (headless-browser fetch via Playwright, which presents a
full browser fingerprint) is a Phase 3+ upgrade, not worth the added weight for a
personal-use script yet.Every run costs real money once you're past any free tier — Text Search billing is per request (each request = up to 20 results), so a 60-result search is a few requests, not 60. Check current pricing at https://mapsplatform.google.com/pricing/ before running this against many cities — pricing tiers change and this doc won't stay current.