How suzunacodehime/tool_box works
Tool Box is a static, browser-only suite of independent utilities. The main workflow is to open the home page, choose a tool, provide text or a file, and interact with the result in that tool’s page; most processing stays in the browser. The graph preserves the README’s major tool branches and the documented external libraries and image-generation providers. Sampled scripts support the detailed local processing and storage links; unsampled tools are represented by their README-listed capabilities without inferred internal wiring.
Main entry points: index.html Toolbox home · markdown-preview/script.js Markdown preview · image-gen/script.js Image generation · text-stats/index.html Text statistics page
Components 30
Text tools
- Text statistics page
text-stats/index.html - Text statistics
text-stats/script.js - Fancy text page
fancy-text/index.html - Fancy text conversion
fancy-text/script.js - Chinese conversion page
zh-convert/index.html - Chinese conversion
zh-convert/script.js - Markdown preview page
markdown-preview/index.html - Markdown preview
markdown-preview/script.js
Image tools
- Photo information page
exif-viewer/index.html - Photo metadata viewer
exif-viewer/script.js - Watermark page
watermark/index.html - Watermark processing
watermark/script.js
Generators
- QR code page
QRCode/index.html - QR code generation
QRCode/script.js - Barcode page
barcode/index.html - Barcode generation
barcode/script.js - Image generation page
image-gen/index.html - Image generation
image-gen/script.js - Browser history store
image-gen/script.js
Calculators
- Depth-of-field page
dof-calculator/index.html - Depth-of-field calculation
dof-calculator/script.js
Other components
- Tool user
- Toolbox home
index.html - OpenCC
- marked
- highlight.js
- qr-code-styling
- exifr
- JSZip
- Image API providers
Connections 29
- Tool user → Toolbox home: opens
- Toolbox home → Text statistics page: selects tool
- Toolbox home → Fancy text page: selects tool
- Toolbox home → Chinese conversion page: selects tool
- Toolbox home → Markdown preview page: selects tool
- Toolbox home → QR code page: selects tool
- Toolbox home → Barcode page: selects tool
- Toolbox home → Depth-of-field page: selects tool
- Toolbox home → Photo information page: selects tool
- Toolbox home → Watermark page: selects tool
- Toolbox home → Image generation page: selects tool
- Text statistics page → Text statistics: loads
- Fancy text page → Fancy text conversion: loads
- Chinese conversion page → Chinese conversion: loads
- Chinese conversion → OpenCC: converts with
- Markdown preview page → Markdown preview: loads
- Markdown preview → marked: parses with
- Markdown preview → highlight.js: highlights with
- QR code page → QR code generation: loads
- QR code generation → qr-code-styling: generates with
- Barcode page → Barcode generation: loads
- Depth-of-field page → Depth-of-field calculation: loads
- Photo information page → Photo metadata viewer: loads
- Photo metadata viewer → exifr: parses with
- Watermark page → Watermark processing: loads
- Watermark processing → JSZip: packs downloads
- Image generation page → Image generation: loads
- Image generation → Image API providers: requests images
- Image generation → Browser history store: reads and writes