Skip to content

Commit 50c733d

Browse files
jbwashingtonclaude
andcommitted
add: Clipboard Inspector utility
Added comprehensive clipboard analysis tool with full data format inspection: - View all MIME types and clipboard data formats - Text display (plain, HTML, RTF, URI lists) - Image preview with metadata and download capability - Hex dump viewer for binary data (offset + hex + ASCII) - HTML source view and rendered preview - Clipboard history (last 50 items) with localStorage persistence - Auto-monitor mode (reads every 2 seconds) - Export clipboard data as JSON - Privacy-first - all processing happens locally Updated landing pages (tools.html, utilities.md) and documentation (CLAUDE.md). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent fcec494 commit 50c733d

File tree

4 files changed

+1056
-0
lines changed

4 files changed

+1056
-0
lines changed

CLAUDE.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,43 @@ This is a GitHub Pages site serving as a personal portfolio and collection of br
204204

205205
---
206206

207+
### 7. Clipboard Inspector (`clipboard-inspector.html`)
208+
**Purpose:** Deep analysis and inspection of all data formats in your system clipboard
209+
210+
**Features:**
211+
- View all available clipboard data formats and MIME types
212+
- Display text formats (plain text, HTML, RTF, URI lists)
213+
- Image preview with metadata and download
214+
- File list with metadata (name, size, type)
215+
- Hex dump viewer for binary data with ASCII representation
216+
- HTML source view and rendered preview
217+
- Clipboard history with timestamps (stores last 50 items)
218+
- Export current clipboard data as JSON
219+
- Auto-monitor mode (reads clipboard every 2 seconds)
220+
- Privacy-focused - all data stays in browser
221+
- LocalStorage persistence for history
222+
223+
**Technologies:**
224+
- Vanilla JavaScript (ES6+)
225+
- Clipboard API (navigator.clipboard.read)
226+
- FileReader for binary data
227+
- Canvas API for image rendering
228+
- DOMParser for HTML preview
229+
- LocalStorage for history persistence
230+
231+
**External APIs:**
232+
- None - all processing happens locally
233+
234+
**Use Cases:**
235+
- Debug clipboard operations during development
236+
- Inspect what data applications put on clipboard
237+
- Verify image formats and quality before pasting
238+
- Analyze structured data being copied
239+
- Track clipboard usage over time
240+
- Export clipboard data for documentation
241+
242+
---
243+
207244
## Site Structure
208245

209246
```
@@ -218,6 +255,7 @@ jbwashington.github.io/
218255
├── ai-workbench.html # AI Workbench - local-first LLM interface
219256
├── favicon-generator.html # Favicon Generator - SVG/PNG to all icon formats
220257
├── opengraph-inspector.html # OpenGraph Inspector - social media preview tool
258+
├── clipboard-inspector.html # Clipboard Inspector - analyze clipboard data formats
221259
├── _config.yml # Jekyll configuration
222260
├── _includes/ # Jekyll includes
223261
├── _posts/ # Blog posts

0 commit comments

Comments
 (0)