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.0.tar.gz (29.4 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.0-py3-none-any.whl (15.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: wshot-1.0.0.tar.gz
  • Upload date:
  • Size: 29.4 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.0.tar.gz
Algorithm Hash digest
SHA256 56b0b14732ed641228fa65a57d24dbd908652c7e22dc9cde348140ace41e7542
MD5 e30f1dc483faa416481e32937f4bdb8a
BLAKE2b-256 10a1b39ea5432e121fb4249cdc980f5ab257ac5c516f4d35bb231ef144edf2d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: wshot-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71e24b10dc4e725c6b79ca9bc2c96b5b1a4390262fed91c09110d5f0312e01ed
MD5 7cfa3d72cefa018384062d8ac7bdf5f4
BLAKE2b-256 a834fd8984a2cf25f8a4e9ef4642ad6088af81e4709dd3750efce172d59d1a87

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