-
Notifications
You must be signed in to change notification settings - Fork 0
QUICK START
╔══════════════════════════════════════════════════════════════════════╗ ║ TOOLS REBUILD - QUICK START ║ ║ ║ ║ 7 Production-Ready Tools + Template + Complete Guide ║ ╚══════════════════════════════════════════════════════════════════════╝
STEP 1: DEPLOY THE 7 TOOLS (Right Now!) ═══════════════════════════════════════════════════════════════════════
Copy these files to your site's /tools/ folder:
✓ clean-text.html
✓ password-generator.html
✓ url-cleaner.html
✓ csv-to-json.html
✓ code-cleaner.html
✓ hex-visualizer.html
Command: cp outputs/*.html /your/site/tools/
Test: 1. Open each tool in browser 2. Click some buttons 3. Toggle theme [theme] button 4. Check console (F12) for errors → should be clean
Deploy: git add tools/ git commit -m "feat: add 7 new production-ready tools" git push
STEP 2: BUILD MORE TOOLS (This Week) ═════════════════════════════════════════════════════════════════════════
Use the template to create new tools:
cp outputs/TOOL_TEMPLATE.html my-new-tool.html
Edit the file: 1. Replace [TOOL NAME] with your tool name 2. Replace [TOOL DESCRIPTION] with what it does 3. Add HTML content 4. Write JavaScript logic 5. Test and deploy!
STEP 3: FOLLOW THE GUIDE (For All 37 Remaining Tools) ═════════════════════════════════════════════════════════════════════════
Read: TOOLS_BUILD_GUIDE.md
It includes: • All 44 tools with descriptions • Code snippets and examples • Step-by-step instructions • Best practices • External API references
═══════════════════════════════════════════════════════════════════════
YOUR FILES IN /outputs/
TOOLS (Ready to Deploy): clean-text.html ← Remove empty lines password-generator.html ← Random passwords url-cleaner.html ← Clean URLs csv-to-json.html ← CSV to JSON code-cleaner.html ← Fix indentation hex-visualizer.html ← View hex colors
TEMPLATE & GUIDE (For Building More): TOOL_TEMPLATE.html ← Copy to make new tools TOOLS_BUILD_GUIDE.md ← How to build all 44 tools NEW-TOOLS-SUMMARY.md ← Overview of what you got QUICK-START.txt ← This file
═══════════════════════════════════════════════════════════════════════
WHAT EACH TOOL DOES
clean-text.html Remove empty lines, trim whitespace, normalize text • 3 cleaning modes • Real-time statistics • Copy button
password-generator.html Create secure random passwords • Custom length (8-128) • Options: uppercase, lowercase, numbers, symbols • Strength meter
url-cleaner.html Clean URLs and remove tracking parameters • Extract URLs from text • Remove tracking params (utm_*, fbclid, etc.) • Decode URL encoding • Remove duplicates
csv-to-json.html Convert CSV to JSON format • Custom delimiters • Header detection • Pretty formatting
code-cleaner.html Fix code formatting • Indent options (2 spaces, 4 spaces, tabs) • Remove trailing whitespace • Normalize spacing
hex-visualizer.html View and convert hex colors • RGB, HSL, HSV conversion • Luminance detection • Color palette • Copy in multiple formats
═══════════════════════════════════════════════════════════════════════
FEATURES IN ALL TOOLS
✓ Theme toggle (light/dark mode) ✓ Mobile responsive ✓ Copy-to-clipboard ✓ Status messages ✓ Input validation ✓ Monospace/retro aesthetic ✓ Fast performance ✓ No console errors
═══════════════════════════════════════════════════════════════════════
THEME SYSTEM (Automatic in All Tools)
Your site's CSS variables are used by all tools:
--bg (white/dark background)
--text (black/light text)
--accent (#ff6600 orange)
--puny (grey muted text)
--hover (cream/darker hover)
--highlight (yellow/dark highlight)
Change global.css → ALL tools update instantly!
═══════════════════════════════════════════════════════════════════════
NEXT PRIORITY TOOLS TO BUILD (Use Template + Guide)
Tier 1 (Most Popular): • Turndown Converter (HTML → Markdown) • Bulk Hyperlink Generator • Code Editor • Table of Contents Generator • Feed Finder • OPML Converter • Batch ISBN Finder • Book List Cleaner
Tier 2 (Important): • RSS Reader • RSS to Markdown • Strip HTML & Formatting • Bulk Image Formatter • Markdown Links to TSV
═══════════════════════════════════════════════════════════════════════
HOW TO BUILD A NEW TOOL (Quick Example)
-
Copy template: cp outputs/TOOL_TEMPLATE.html link-splitter.html
-
Edit the file and change:
to:[TOOL DESCRIPTION]
to:Extract URLs from any text block.
-
Add your HTML content:
<textarea id="input" placeholder="Paste text..."></textarea>Extract URLs
<textarea id="output" readonly></textarea> -
Write your JavaScript: document.getElementById('extract').onclick = () => { const text = document.getElementById('input').value; const urls = text.match(/(https?://[^\s]+)/g) || []; document.getElementById('output').value = urls.join('\n'); showStatus(
Found ${urls.length} URLs); }; -
Test & deploy!
═══════════════════════════════════════════════════════════════════════
TESTING CHECKLIST (For Each Tool)
[ ] Theme toggle works ([theme] button) [ ] All buttons work [ ] Copy button copies to clipboard [ ] Clear/reset works [ ] Mobile responsive [ ] Console clean (F12 shows no errors) [ ] Looks good in light mode [ ] Looks good in dark mode
═══════════════════════════════════════════════════════════════════════
DEPLOYMENT COMMAND
Quick deploy: cp outputs/*.html /your/site/tools/ git add tools/ git commit -m "feat: add 7 new tools" git push
═══════════════════════════════════════════════════════════════════════
YOU'RE ALL SET!
✅ 7 tools ready to deploy ✅ Template for 37 more ✅ Complete guide included ✅ Best practices built-in ✅ Theme support automatic ✅ Mobile responsive ✅ Production quality
NEXT: Deploy the 7 tools, then build more using template + guide!
═══════════════════════════════════════════════════════════════════════
Questions? → Read NEW-TOOLS-SUMMARY.md for overview → See TOOLS_BUILD_GUIDE.md for all 44 tools → Check any completed tool as example → Reference TOOL_TEMPLATE.html for structure
Good luck! 🚀
links