Skip to main content

Professional automated web screenshot tool for multiple devices - Visual auditing and responsive testing

Project description

📸 Wshot

Automated web screenshot tool for multiple devices. Perfect for visual audits, responsive testing, and web project documentation.

🚀 Quick Installation

pip install wshot
playwright install chromium
Install from source
pip install git+https://github.com/DanielMartinezSebastian/wshot.git
playwright install chromium

Installation issues? See DOCS.md or TROUBLESHOOTING.md

⚡ Basic Usage

# Capture on all devices
wshot https://example.com -all

# Specific device
wshot https://example.com --device mobile
wshot https://example.com --device desktop

# Super mode (recommended)
wshot https://example.com --super

See all commands and options in DOCS.md

📱 Main Devices

Device Dimensions Usage
mobile 393×852 iPhone 15 (mobile standard)
tablet 768×1024 iPad (tablet standard)
laptop 1280×800 13" Laptop (standard)
desktop 1920×1080 Full HD Monitor (standard)
desktop-4k 3840×2160 4K Professional Monitor

See complete list in DEVICES.md

📂 Output Structure

~/Pictures/WSHOT/
└── example.com/
    ├── mobile/
    │   ├── example.com_mobile-20241005_142958.png
    │   └── example.com_mobile-complete-20241005_142958.png
    └── desktop/
        ├── example.com_desktop-20241005_142958.png
        └── example.com_desktop-complete-20241005_142958.png

⚙️ Main Options

# All devices
wshot https://example.com -all

# Specific device
wshot https://example.com --device mobile

# Super mode (recommended for complex sites)
wshot https://example.com --super

# Custom wait time
wshot https://example.com --device desktop --wait-time 5

# Auto-dismiss cookie banners
wshot https://example.com --device desktop --auto-dismiss

# Extract OpenGraph metadata
wshot https://example.com --device desktop --og

# Open file explorer when finished
wshot https://example.com --super --open

📖 Help

wshot --help      # Quick help
wshot --info      # Complete guide

📚 Documentation

📄 License

MIT License - see LICENSE for details.

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

wshot-1.0.1.tar.gz (29.5 kB view details)

Uploaded Source

Built Distribution

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

wshot-1.0.1-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

Details for the file wshot-1.0.1.tar.gz.

File metadata

  • Download URL: wshot-1.0.1.tar.gz
  • Upload date:
  • Size: 29.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for wshot-1.0.1.tar.gz
Algorithm Hash digest
SHA256 6e642117de13a56e5571de089219085930f45392764d1b76ca9784abbeb1a43a
MD5 d166ec0c4b8df4b71c4738fe0a1ce271
BLAKE2b-256 cd57f8f9d6cdf0c28765adb784353dac31605a93c821a1bdec7978aaf7fb3910

See more details on using hashes here.

File details

Details for the file wshot-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: wshot-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 15.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for wshot-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5db2c64780a53892335bd5fd75cf50787876d7c58854abf7cd5fa2e8d6810992
MD5 bf0449ad23c3d16a92a439e920107686
BLAKE2b-256 9f3ec6f184636905e4242c9c42e22a5146fb86c8f174c99cef801351b8581530

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