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.1.tar.gz (606.4 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.1-py3-none-any.whl (19.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ultron_analyzer-1.1.tar.gz
  • Upload date:
  • Size: 606.4 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.1.tar.gz
Algorithm Hash digest
SHA256 714bbb1c70db17901f7fb27b93d649d4dcd22edd76462c0434c64b0589d6b8c3
MD5 1795ebacb21509b3beebd197a75fec6f
BLAKE2b-256 e54ce21fd65208cae22bde3d976fa5359ca800e7154101988fb99571b70f73f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ultron_analyzer-1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 68a59e0916005d4948bc8404724f96a514c00a37f2253044cf4403947b319ba1
MD5 4312e91c58b485b0b990b905349dd0ea
BLAKE2b-256 65edb97756e435b75edb12fa83780097051d2b359df251445832f5ab3a15bd9f

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