Changes to vlckeys.powerhouse.wiki

root
root
3 days ago
Initial commit
index.scroll
Changed around line 1
+ buildHtml
+ baseUrl https://vlckeys.powerhouse.wiki
+ metaTags
+ editButton /edit.html
+ title VLC Media Player Keyboard Shortcuts - Printable Cheat Sheet
+ style.css
+ header
+ class hero
+ h1 VLC Keyboard Shortcuts
+ p Print-friendly cheat sheet for power users
+ main
+ section
+ class shortcuts-grid
+ div
+ class category
+ h2 Playback Controls
+ div
+ class shortcut-item
+ kbd Space
+ span Play/Pause
+ div
+ class shortcut-item
+ kbd N
+ span Next
+ div
+ class shortcut-item
+ kbd P
+ span Previous
+ div
+ class shortcut-item
+ kbd S
+ span Stop
+ div
+ class category
+ h2 Audio & Volume
+ div
+ class shortcut-item
+ kbd M
+ span Mute
+ div
+ class shortcut-item
+ kbd Ctrl+↑
+ span Volume Up
+ div
+ class shortcut-item
+ kbd Ctrl+↓
+ span Volume Down
+ div
+ class shortcut-item
+ kbd J
+ span Audio Delay -50ms
+ div
+ class category
+ h2 Video & Subtitles
+ div
+ class shortcut-item
+ kbd V
+ span Subtitles Toggle
+ div
+ class shortcut-item
+ kbd G
+ span Decrease Subtitle Delay
+ div
+ class shortcut-item
+ kbd H
+ span Increase Subtitle Delay
+ div
+ class shortcut-item
+ kbd A
+ span Aspect Ratio Cycle
+ div
+ class category
+ h2 Navigation
+ div
+ class shortcut-item
+ kbd Ctrl+←
+ span -10 Seconds
+ div
+ class shortcut-item
+ kbd Ctrl+→
+ span +10 Seconds
+ div
+ class shortcut-item
+ kbd Alt+←
+ span -1 Minute
+ div
+ class shortcut-item
+ kbd Alt+→
+ span +1 Minute
+ footer
+ class print-footer
+ p Press Ctrl+P or ⌘+P to print this cheat sheet
+ script.js
prompt.json
Changed around line 1
+ {
+ "id": "msg_01XriXcjeJJn1MMEzkUEtwAV",
+ "type": "message",
+ "role": "assistant",
+ "model": "claude-3-5-sonnet-20241022",
+ "content": [
+ {
+ "type": "text",
+ "text": "I'll help create a VLC keyboard shortcuts cheat sheet website. For the domain, I suggest:\n\n---domain---\nvlckeys.powerhouse.wiki\n---index.scroll---\nbuildHtml\nbaseUrl https://vlckeys.powerhouse.wiki\nmetaTags\neditButton /edit.html\ntitle VLC Media Player Keyboard Shortcuts - Printable Cheat Sheet\nstyle.css\nheader\n class hero\n h1 VLC Keyboard Shortcuts\n p Print-friendly cheat sheet for power users\nmain\n section\n class shortcuts-grid\n div\n class category\n h2 Playback Controls\n div\n class shortcut-item\n kbd Space\n span Play/Pause\n div\n class shortcut-item\n kbd N\n span Next\n div\n class shortcut-item\n kbd P\n span Previous\n div\n class shortcut-item\n kbd S\n span Stop\n div\n class category\n h2 Audio & Volume\n div\n class shortcut-item\n kbd M\n span Mute\n div\n class shortcut-item\n kbd Ctrl+↑\n span Volume Up\n div\n class shortcut-item\n kbd Ctrl+↓\n span Volume Down\n div\n class shortcut-item\n kbd J\n span Audio Delay -50ms\n div\n class category\n h2 Video & Subtitles\n div\n class shortcut-item\n kbd V\n span Subtitles Toggle\n div\n class shortcut-item\n kbd G\n span Decrease Subtitle Delay\n div\n class shortcut-item\n kbd H\n span Increase Subtitle Delay\n div\n class shortcut-item\n kbd A\n span Aspect Ratio Cycle\n div\n class category\n h2 Navigation\n div\n class shortcut-item\n kbd Ctrl+←\n span -10 Seconds\n div\n class shortcut-item\n kbd Ctrl+→\n span +10 Seconds\n div\n class shortcut-item\n kbd Alt+←\n span -1 Minute\n div\n class shortcut-item\n kbd Alt+→\n span +1 Minute\nfooter\n class print-footer\n p Press Ctrl+P or ⌘+P to print this cheat sheet\nscript.js\n---style.css---\n:root {\n --primary: #ff8800;\n --secondary: #2a2a2a;\n --text: #333;\n --bg: #fff;\n --card-bg: #f8f8f8;\n --shadow: rgba(0,0,0,0.1);\n}\n* {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n}\nbody {\n font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n line-height: 1.6;\n color: var(--text);\n background: var(--bg);\n}\n.hero {\n text-align: center;\n padding: 2rem 1rem;\n background: linear-gradient(135deg, var(--primary), darken(var(--primary), 20%));\n color: white;\n}\n.hero h1 {\n font-size: 2.5rem;\n margin-bottom: 0.5rem;\n}\n.shortcuts-grid {\n display: grid;\n grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));\n gap: 2rem;\n padding: 2rem;\n max-width: 1200px;\n margin: 0 auto;\n}\n.category {\n background: var(--card-bg);\n border-radius: 8px;\n padding: 1.5rem;\n box-shadow: 0 4px 6px var(--shadow);\n}\n.category h2 {\n color: var(--primary);\n margin-bottom: 1rem;\n font-size: 1.25rem;\n}\n.shortcut-item {\n display: flex;\n align-items: center;\n margin-bottom: 0.75rem;\n}\nkbd {\n background: white;\n border: 1px solid #ddd;\n border-radius: 4px;\n padding: 0.25rem 0.5rem;\n font-family: monospace;\n font-size: 0.9rem;\n min-width: 60px;\n text-align: center;\n margin-right: 1rem;\n box-shadow: 0 2px 4px var(--shadow);\n}\n.print-footer {\n text-align: center;\n padding: 2rem;\n color: #666;\n}\n@media print {\n .hero {\n background: none !important;\n color: var(--text);\n }\n .category {\n box-shadow: none;\n border: 1px solid #ddd;\n }\n kbd {\n box-shadow: none;\n }\n .print-footer {\n display: none;\n }\n}\n@media (max-width: 768px) {\n .shortcuts-grid {\n grid-template-columns: 1fr;\n padding: 1rem;\n }\n .hero h1 {\n font-size: 2rem;\n }\n}\n---script.js---\ndocument.addEventListener('DOMContentLoaded', () => {\n // Add hover effects\n const shortcutItems = document.querySelectorAll('.shortcut-item');\n shortcutItems.forEach(item => {\n item.addEventListener('mouseenter', () => {\n item.style.transform = 'translateX(5px)';\n item.style.transition = 'transform 0.2s ease';\n });\n item.addEventListener('mouseleave', () => {\n item.style.transform = 'translateX(0)';\n });\n });\n\n // Add print keyboard shortcut\n document.addEventListener('keydown', (e) => {\n if ((e.ctrlKey || e.metaKey) && e.key === 'p') {\n window.print();\n e.preventDefault();\n }\n });\n});\n---end---\n\nThis design features:\n- Clean, minimalist layout optimized for printing\n- Responsive grid system\n- Beautiful color scheme based on VLC's orange\n- Smooth hover animations\n- Print-specific styles\n- Keyboard shortcuts organized by category\n- Accessible semantic HTML\n- Modern CSS with variables and flexbox/grid\n- Interactive elements that enhance usability\n- Print-friendly version with optimized styles\n- Mobile-responsive design\n\nThe structure is clean and the styling is professional while maintaining visual appeal. The JavaScript adds subtle interactivity without compromising the core functionality."
+ }
+ ],
+ "stop_reason": "end_turn",
+ "stop_sequence": null,
+ "usage": {
+ "input_tokens": 838,
+ "cache_creation_input_tokens": 0,
+ "cache_read_input_tokens": 0,
+ "output_tokens": 1699
+ }
+ }
readme.scroll
Changed around line 1
+ # vlckeys.powerhouse.wiki
+
+ website generated by Claude from prompt: VLC keyboard shortcuts 1 page printable cheat sheet. Beautiful looking. Well organized.
script.js
Changed around line 1
+ document.addEventListener('DOMContentLoaded', () => {
+ // Add hover effects
+ const shortcutItems = document.querySelectorAll('.shortcut-item');
+ shortcutItems.forEach(item => {
+ item.addEventListener('mouseenter', () => {
+ item.style.transform = 'translateX(5px)';
+ item.style.transition = 'transform 0.2s ease';
+ });
+ item.addEventListener('mouseleave', () => {
+ item.style.transform = 'translateX(0)';
+ });
+ });
+
+ // Add print keyboard shortcut
+ document.addEventListener('keydown', (e) => {
+ if ((e.ctrlKey || e.metaKey) && e.key === 'p') {
+ window.print();
+ e.preventDefault();
+ }
+ });
+ });
style.css
Changed around line 1
+ :root {
+ --primary: #ff8800;
+ --secondary: #2a2a2a;
+ --text: #333;
+ --bg: #fff;
+ --card-bg: #f8f8f8;
+ --shadow: rgba(0,0,0,0.1);
+ }
+ * {
+ margin: 0;
+ padding: 0;
+ box-sizing: border-box;
+ }
+ body {
+ font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
+ line-height: 1.6;
+ color: var(--text);
+ background: var(--bg);
+ }
+ .hero {
+ text-align: center;
+ padding: 2rem 1rem;
+ background: linear-gradient(135deg, var(--primary), darken(var(--primary), 20%));
+ color: white;
+ }
+ .hero h1 {
+ font-size: 2.5rem;
+ margin-bottom: 0.5rem;
+ }
+ .shortcuts-grid {
+ display: grid;
+ grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
+ gap: 2rem;
+ padding: 2rem;
+ max-width: 1200px;
+ margin: 0 auto;
+ }
+ .category {
+ background: var(--card-bg);
+ border-radius: 8px;
+ padding: 1.5rem;
+ box-shadow: 0 4px 6px var(--shadow);
+ }
+ .category h2 {
+ color: var(--primary);
+ margin-bottom: 1rem;
+ font-size: 1.25rem;
+ }
+ .shortcut-item {
+ display: flex;
+ align-items: center;
+ margin-bottom: 0.75rem;
+ }
+ kbd {
+ background: white;
+ border: 1px solid #ddd;
+ border-radius: 4px;
+ padding: 0.25rem 0.5rem;
+ font-family: monospace;
+ font-size: 0.9rem;
+ min-width: 60px;
+ text-align: center;
+ margin-right: 1rem;
+ box-shadow: 0 2px 4px var(--shadow);
+ }
+ .print-footer {
+ text-align: center;
+ padding: 2rem;
+ color: #666;
+ }
+ @media print {
+ .hero {
+ background: none !important;
+ color: var(--text);
+ }
+ .category {
+ box-shadow: none;
+ border: 1px solid #ddd;
+ }
+ kbd {
+ box-shadow: none;
+ }
+ .print-footer {
+ display: none;
+ }
+ }
+ @media (max-width: 768px) {
+ .shortcuts-grid {
+ grid-template-columns: 1fr;
+ padding: 1rem;
+ }
+ .hero h1 {
+ font-size: 2rem;
+ }
+ }