Thanks for your interest in improving these Tampermonkey scripts.
This repository contains browser automation and trading-page helper scripts. Please keep changes small, auditable, and clear about which generated userscript file is affected.
- Do not submit API keys, cookies, session data, private account identifiers, screenshots with balances, or private website content.
- Open an issue first for large behavior changes or changes that affect Binance order placement.
- Keep each PR focused on one script or one shared helper.
- Do not edit generated files directly when a script has a
src/source of truth.
src/binance-orderbook-trade/generatesscripts/binance-orderbook-trade.user.js.src/binance-trading-data/generatesscripts/binance-trading-data.user.js.src/binance-coinmarketcap-data/generatesscripts/binance-coinmarketcap-data.user.js.src/m3u8-downloader/generatesscripts/m3u8-downloader.user.js.- Scripts that have not migrated to
src/still live directly underscripts/.
npm install
npm testBuild all migrated scripts:
npm run build:userscriptsBuild Binance scripts only:
npm run build:binance-userscripts- Explain which script or shared helper changed.
- List the build and test commands you ran.
- Bump the affected userscript
@versionwhen behavior changes. - Keep
@updateURLand@downloadURLpointing at this repository's raw install URLs. - Update README or docs when install steps, behavior, or safety assumptions change.
PRs that affect Binance UI automation should include:
- what live DOM or page state the change relies on;
- how symbol switching, tabs, current orders, and confirmation dialogs were considered;
- whether the change can place, cancel, or modify orders;
- the manual or automated verification performed.
Scripts must not bypass Binance's own final confirmations or hide meaningful trading risk from the user.
Useful reports include:
- browser and Tampermonkey versions;
- target URL pattern without private query data;
- installed userscript version;
- expected behavior and actual behavior;
- sanitized console errors or screenshots.
Never include cookies, API keys, account identifiers, private course links, balances, positions, or order IDs.