Installation

Template Grabber requires Python 3.10 or higher.

# Install dependencies
pip install -r requirements.txt

# Run the script
python template_grabber.py

License Activation

On first run, Template Grabber will prompt you to activate a license key.

  1. Run the script: python template_grabber.py
  2. Select option [1] Activate License
  3. Enter your license key (TG-XXXX-XXXX format)
  4. The license will be validated and bound to your device

Note: Each license is bound to a single device. Device fingerprinting ensures license security.

Basic Usage

Once activated, you can use Template Grabber to download website templates:

# Main menu will appear
[1] Grab Website Template
[2] Configure Options
[3] View License Details
[4] Deactivate License
[5] Exit

# Select option 1 and enter the website URL
Website URL: https://example.com

Advanced Features

Dry-Run Mode

Preview what will be downloaded without actually downloading files. Useful for estimating download size and checking what files will be included.

Configure Options

Customize download behavior:

  • Crawl Depth: Control how deep to crawl internal links (0 = landing page only)
  • Usage Analysis: Only download assets that are actually used
  • Include API: Download API responses if detected
  • Minify: Minify HTML/CSS/JS files

Troubleshooting

License Issues

If you encounter license validation errors:

  • Ensure you have an active internet connection for initial validation
  • Check that your license hasn't expired
  • Verify the license is bound to the correct device
  • Contact support if issues persist

Download Issues

If downloads fail:

  • Check your internet connection
  • Verify the website URL is correct and accessible
  • Some websites may block automated downloads
  • Check the output folder permissions

Need more help? Contact Support