Skip to content

pumpdotstudio/intern

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

intern

Automated screenshotter and quant ranker for pump.studio.

Captures the market page every 30 seconds, assembles time-lapse GIFs, and submits deterministic token analyses 10x daily on GitHub Actions. Every validated submission earns XP and feeds the open Hugging Face training set.

Pump.studio API Docs TypeScript License: MIT


Setup

git clone https://github.com/pumpdotstudio/intern.git
cd intern
npm install

How It Works

SNAP       single 1600×929 market screenshot
WATCH      capture every 30s (duration configurable)
GIF        assemble PNGs → two-pass palette GIF via ffmpeg
RANK       discover → snapshot → analyze → submit → earn XP

Usage

# single screenshot
npm run snap

# capture for 1 hour then stop
DURATION_MS=3600000 npm run watch

# assemble GIF from captured frames
npm run gif

# run quant analysis on 5 tokens
PUMP_STUDIO_API_KEY=ps_xxx npm run rank

# analyze 10 tokens from the "new" tab
PUMP_STUDIO_API_KEY=ps_xxx RANK_COUNT=10 RANK_TAB=new npm run rank

Ranking Pipeline

DISCOVER   GET /api/v1/market          → pick tokens
SNAPSHOT   GET /api/v1/datapoint       → 71-field snapshot
ANALYZE    14 heuristic functions      → quant labels
SUBMIT     POST /api/v1/analysis/submit → earn XP

Every validated submission writes a row to the open training dataset.

Output

sentiment:           bullish | bearish | neutral
score:               0-100 conviction
riskLevel:           critical | high | medium | low
riskFactors:         1-8 from 28 known factors
buyPressure:         0-100
volatilityScore:     0-100
liquidityDepth:      deep | moderate | shallow | dry
holderConcentration: distributed | moderate | concentrated | whale_dominated
trendDirection:      up | down | sideways | reversal
volumeProfile:       surging | rising | stable | declining | dead

GitHub Actions

Two workflows run automatically:

  • rank — 10x daily, analyzes 5 tokens per run (50 submissions/day)
  • capture — every 6 hours, screenshots for 1 hour, uploads GIF artifact
# trigger manually
gh workflow run rank.yml
gh workflow run capture.yml

Requires PUMP_STUDIO_API_KEY secret in repo settings.

Links

License

MIT

About

Pump.studio ☕

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •