TurundusSEO

GitHubi tähed

Näitab GitHubi hoidla tähtede kasvu graafikutena.

OOpenClaudia·Turundus·MIT

Kogu oskus — vaikeversiooni hoitakse GitHubis; sinu muudatused jäävad sinu enda klooni.

Kasuta seda oskustLaadi alla .zip
Kuidas see töötab?
  • ChatGPT avab uue vestluse, kuhu oskus on laaditud. Kui see on lingi jaoks liiga pikk, kopeeritakse see lõikelauale — lihtsalt kleebi.
  • Claude töötab samamoodi. Püsivaks paigaldamiseks laadi alla .zip ja lae see üles: Claude → Settings → Capabilities → Skills (Pro/Team/Enterprise).
  • Kopeeri oskus kopeerib oskuse, et saaksid selle kleepida mis tahes assistenti, sh Grok.

github-stars

Tõmba repo tähtede ajatemplid GitHubi API-st ja joonista terminalis kaks ASCII diagrammi: tähed päeva kaupa ja tähed tunni kaupa (viimase(te) päeva(de) jaoks). Kasulik lansseerimise, Show HN / Product Hunt hüppe või DevReli kasvu jälgimiseks.

Nõuded

Kuidas see töötab

Skript kutsub gh api-d Accept-päisega application/vnd.github.star+json, mis lisab igale tähele starred_at ajatempli. See lehitseb kõik stargazer'id, teisendab ajatemplid sihtajavööndisse ning koondab need päeva ja tunni kaupa.

Kasutamine

Skript asub selle faili kõrval. Oskuse kataloogist:

bash github-stars.sh <owner/repo | search-term> [--tz <IANA tz>] [--days N] [--hours-days N]

Näited

# default: last 14 days daily + last 2 days hourly
bash github-stars.sh vercel/next.js

# resolve a search term, show UTC
bash github-stars.sh next.js --tz UTC

# zoom in: only today hourly, 7-day daily window
bash github-stars.sh facebook/react --days 7 --hours-days 1

Näidisväljund

owner/repo — 284 stars (with timestamps)
newest: 2026-06-15 02:03 PM PDT   |   now: 2026-06-15 02:11 PM PDT

STARS BY DAY (PDT)
  2026-06-13    16  █████████
  2026-06-14    69  ████████████████████████████████████████  ← peak
  2026-06-15    22  █████████████

STARS BY HOUR — 2026-06-15 (PDT)   total 22
  06:00     5  ██████████████████████████████
  07:00     2  ████████████
  14:00     2  ████████████

Piirangud — too need kasutajale esile, kui asjakohane

Uuesti kontrollimine / live jälgimine

Käivita skript lihtsalt uuesti — see tõmbab iga kord live'ist. Lansseerimise jälgimiseks käivita intervalliga uuesti ja teata delta; ära polli sagedamini kui ~15 minuti tagant (piirmäärad + viisakus).