Surfaces — section loads with JavaScript. Open docs
02 // ENTRY PATHSSEC02
[HOW TO USE]
Four entry points, one stack. Pick the surface that matches the job — desk, API, edge, or editor.
01
Python01
Local reference
pip install "hoox-pyne" — import package is pynescript. Parse, lint, evaluate, and round-trip Pine Script™-compatible scripts with high fidelity on your machine — see the status matrix for live coverage.
POST scripts and OHLCV to a stable evaluate contract — mode, alerts, libraries, optional webhook_url. Same payload shape on desk, worker, or custom host.
Deploy pyne-worker for edge POST /run. Import PyneTS (@hoox-sh/pynets) for in-process TypeScript evaluate. Optional pyne-agent-worker writes scripts from chat.
Install the LSP and the PYNE VS Code extension. Autocomplete 940+ builtins, diagnostics, hover docs, outline — VS Code, Neovim, Zed, Emacs. Opens .pyne and .pine.
Strategies should not die with a tab. Evaluate at the edge or on a server you control — with alerts out via webhooks.
Uncapped history
Multi-year bars on data you store — not a 20k ceiling tied to a subscription. Series caps and incremental TA keep long series practical.
Readable grammar
ANTLR4, ASDL, public builtins. If you cannot inspect the runtime, you cannot trust the fill.
03 / SurfacesCLI · API · Workers · LSP
03 // DESK SURFACESEC03
[CLI]
The desk surface. Parse, lint, format, run, optimize, and catalog builtins without opening a browser. PyPI ships as hoox-pyne 0.6.4; preferred CLIs are pyne / pyne-lsp (pynescript* aliases remain).