Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Mac OSX – Faire une capture écran de site web en ligne de commande

Il existe une foultitude de programmes, d’extension pour navigateur…etc. pour faire des captures-écrans de sites Internet.

De manière plus spécifique, si vous cherchez un petit script en ligne de commande qui fonctionne sous Mac (c’est du python) et qui permet de capturer sous forme d’image l’intégralité d’un site, et de générer en plus une version miniature, j’ai ce qu’il vous faut.

Ça s’appelle webkit2png et pour que ça fonctionne, vous devez avoir une version supérieure ou égale à OSX 10.2, Safari 1.0 et PyObjC 1.1.

Une fois le script récupéré, lancez-le avec la commande ci-dessous :

python webkit2png https://korben.info/

Et voilà ! Les images générées seront enregistrées dans le répertoire courant.

Le script gère une multitude de paramètres que vous pouvez voir en faisant simplement un

python webkit2png -h

Pratique pour intégrer cela dans vos script Automation.

Usage: webkit2png.py [options] [http://example.net/ …]

examples:
webkit2png.py http://google.com/            # screengrab google
webkit2png.py -W 1000 -H 1000 http://google.com/ # bigger screengrab of google
webkit2png.py -T http://google.com/         # just the thumbnail screengrab
webkit2png.py -TF http://google.com/        # just thumbnail and fullsize grab
webkit2png.py -o foo http://google.com/     # save images as « foo-thumb.png » etc
webkit2png.py –                             # screengrab urls from stdin
webkit2png.py -h | less                     # full documentation

Options:
–version             show program’s version number and exit
-h, –help            show this help message and exit
-W WIDTH, –width=WIDTH
initial (and minimum) width of browser (default: 800)
-H HEIGHT, –height=HEIGHT
initial (and minimum) height of browser (default: 600)
–clipwidth=WIDTH     width of clipped thumbnail (default: 200)
–clipheight=HEIGHT   height of clipped thumbnail (default: 150)
-s SCALE, –scale=SCALE
scale factor for thumbnails (default: 0.25)
-m, –md5             use md5 hash for filename (like del.icio.us)
-o NAME, –filename=NAME
save images as NAME-full.png,NAME-thumb.png etc
-F, –fullsize        only create fullsize screenshot
-T, –thumb           only create thumbnail sreenshot
-C, –clipped         only create clipped thumbnail screenshot
-d, –datestamp       include date in filename
-D DIR, –dir=DIR     directory to place images into
–delay=DELAY         delay between page load finishing and screenshot
–noimages            don’t load images

Si vous cherchez à faire la même chose sous Linux (en ligne de commande donc), je vous renvoie vers khtml2png, ou ce script développé par quelqu’un de chez Mozilla ou encore ce script QT webkit.

Les sources de Webkit2png sont dispo sur Github.

Source et photo


Comment découper une carte SIM sans la bousiller

vec certains téléphone, ça devient une vraie galère au niveau des cartes SIM. Entre la SIM classique (MiniSIM), la MicroSIM et la NanoSIM, difficile de s’y retrouver et surtout de passer d’une plus grande à une plus petite sans devoir attendre que les opérateurs veuillent bien se donner la peine de vous l’envoyer…

Lire la suite


6 outils pour cloner un disque dur sous Windows et Linux

Cloner c’est facile… Bon, ok, cloner un bébé, c’est déjà plus complexe mais un disque dur, c’est l’enfance de l’art… Alors bien sûr le logiciel le plus connu pour ça, est Ghost de Symantec mais au prix de 999,99 euros HT (j’déconne, je ne connais pas le prix en vrai), c’est déjà plus rentable de se mettre à cloner son petit frère artisanalement dans le garage…

Lire la suite