Skip to content

Nemuboshi/SurfMonkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SurfMonkey Userscripts

This project builds userscripts from paired source files:

  • src/<name>.ts: script source
  • src/<name>.yaml: userscript metadata header

Build output:

  • dist/<name>.user.js

Install

pnpm install

If your PowerShell blocks pnpm scripts, use pnpm.cmd instead.

Build

pnpm build

Scripts

pageStitcher

A 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.

MosaiComAnti

A compact in-page helper focused on range-based processing.
It performs stream-oriented page reconstruction and supports streaming mosaic packaging for selected segments.

harborMateAria2

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.

Metadata YAML format

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-end

Arrays (such as match and grant) are expanded into repeated header lines.

Clean output

pnpm clean

About

My own userscript storage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors