This project builds userscripts from paired source files:
src/<name>.ts: script sourcesrc/<name>.yaml: userscript metadata header
Build output:
dist/<name>.user.js
pnpm installIf your PowerShell blocks pnpm scripts, use pnpm.cmd instead.
pnpm buildA page-capture helper with a lightweight in-page control panel.
It captures visible page slices, stitches them into full PNG pages, and exports ZIP batches for download.
A compact in-page helper focused on range-based processing.
It performs stream-oriented page reconstruction and supports streaming mosaic packaging for selected segments.
A FancyIndex companion tool for file operations in listing pages.
It adds row-level actions to copy direct links (with optional Basic Auth injection) and push files/directories to aria2 via JSON-RPC.
Use plain keys without @. Example:
name: Example Script
namespace: https://example.com
version: 1.0.0
description: Example userscript
match:
- "*://*/*"
grant:
- none
run-at: document-endArrays (such as match and grant) are expanded into repeated header lines.
pnpm clean