Extension Raycast pour capturer instantanément des screenshots d'une URL en versions desktop et mobile.
Besoin de vérifier rapidement le rendu responsive d'un site ? Webshot capture automatiquement deux screenshots en une seule commande : un en résolution desktop et un en émulation iPhone 14 Pro. Idéal pour les revues de design, la documentation ou le debugging.
- Double capture - Desktop (1456×816 @2x) et mobile (390×844) en une commande
- Émulation réaliste - User-Agent, viewport et événements touch iPhone 14 Pro
- Compression optimisée - PNG compressés pour un stockage minimal
- Intégration Raycast - Accessible via raccourci clavier
- Raycast installé
- Google Chrome installé
- Node.js 18+
# Cloner et installer les dépendances
git clone <repo-url>
cd webshot
npm installPuis dans Raycast :
- Ouvrez Raycast et tapez "Import Extension"
- Sélectionnez le dossier du projet
- L'extension est maintenant disponible
Copiez le fichier d'exemple et ajustez selon vos besoins :
cp .env.example .env| Variable | Description | Défaut |
|---|---|---|
CHROME_PATH |
Chemin vers Chrome | /Applications/Google Chrome.app/Contents/MacOS/Google Chrome |
OUTPUT_DIR |
Dossier de sortie | ~/Downloads/screenshots |
- Ouvrez Raycast (
⌘ + Espace) - Tapez "Capture Screenshot"
- Entrez l'URL à capturer
- Les fichiers sont sauvegardés dans le dossier configuré
Exemple de sortie :
~/Downloads/screenshots/
├── example.com-desktop.png
└── example.com-mobile.png
npm run dev # Mode développement Raycast
npm run build # Build production
npm run lint # Vérification du code
npm run fix-lint # Correction automatiqueMIT