Skip to main content

🤖 Advanced website performance analyzer and optimizer

Project description

ULTRON

Ultron is a comprehensive Python tool for analyzing website performance, security, SEO, accessibility, and technical issues. Get instant insights and actionable recommendations to supercharge your website's performance and outrank the competition!

Key Features:

  • ⚡ Lightning fast analysis - Complete site audit in under 30 seconds
  • 📊 Professional Excel reports with 7 detailed sheets and color-coded insights
  • 🔒 Security assessment - Validates critical security headers and vulnerabilities
  • 📝 SEO analysis - Meta tags, headings, image alt text, and link optimization
  • 🖼️ Image optimization - Size analysis, format suggestions, and compression tips
  • 🔗 Broken link detection - Identifies and reports 404s and failed requests
  • 📱 Mobile-friendly checks - Responsive design and viewport validation
  • 💡 Performance boost guide - Step-by-step improvement recommendations
  • 🎯 Rating system - Get scored from Beginner to Champion level
  • 🤖 Both CLI and Python API - Use in terminal or integrate into your projects

Ultron Logo

Installation

pip install ultron-analyzer

Python Usage

from ultron import UltronAnalyzer

# Initialize analyzer
analyzer = UltronAnalyzer()

# Analyze website
results = analyzer.run_comprehensive_check("https://example.com")

# Print results
analyzer.print_results(results)

# Generate Excel report
analyzer.save_report(results, 'excel')

# Get performance suggestions
suggestions = analyzer.generate_performance_suggestions(results)
analyzer.print_performance_suggestions(suggestions)

CLI Usage

usage: ultron [-h] [--version] {analyze} ...

🤖 Ultron - Advanced Website Performance Analyzer

positional arguments:
  {analyze}   Available commands
    analyze   Analyze a website performance

options:
  -h, --help  show this help message and exit
  --version   show program's version number and exit

Examples:
  ultron analyze https://example.com
  ultron analyze https://example.com --format excel
  ultron analyze https://example.com --format all --timeout 60
  ultron --version

Report formats:
  json     - Technical data in JSON format
  html     - Web-friendly HTML report  
  excel    - Professional Excel report (requires openpyxl)
  all      - Generate all format types
  console  - Display results in terminal only

Screenshots

CLI Interface

CLI Screenshot

Excel Reports

Report 1

Report 2

Report 3

Report 4

About

Om Pandey - Software Developer who loves building awesome tools and applications.

📧 Email: iamompandey.it@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ultron_analyzer-1.2.tar.gz (764.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ultron_analyzer-1.2-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

Details for the file ultron_analyzer-1.2.tar.gz.

File metadata

  • Download URL: ultron_analyzer-1.2.tar.gz
  • Upload date:
  • Size: 764.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ultron_analyzer-1.2.tar.gz
Algorithm Hash digest
SHA256 b859476447fdd7afdfdcbad944ecfa636c39ef75df7aba9fecb55251f27d0cd6
MD5 ec0c0f0c98890d446edc40ca25320e9c
BLAKE2b-256 7401e55bba19fbfa22984757b89950f47434e1b3665ddd709ae04ac6ee510353

See more details on using hashes here.

File details

Details for the file ultron_analyzer-1.2-py3-none-any.whl.

File metadata

  • Download URL: ultron_analyzer-1.2-py3-none-any.whl
  • Upload date:
  • Size: 19.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ultron_analyzer-1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1e4539505512b43a95393bf711efa089b63e10311b35bec65814fa3f151f4f61
MD5 0a0f7960dd07b11dcfbbb4d5105a0171
BLAKE2b-256 56341147187f23779a98d62744a10d0d08699ae7982a89e042eb823d02a27aa5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page