Screenshot machen, ein Beispiele für PhantomJS
PhantomJS wird seit Jahren nicht mehr maintained. Ea gibt aber viele Anwendungsbeispiele. Deshalb hab ich das mal probiert. Es werden mehrere Screenshots in verschiedenen Auflösungen gemacht. Im Bild hab ich die Screenshots von https://wolust.de als Layer übernander gelegt.
Installation:
Lade ein fertkompiliertes phantomjs und kopiere es in einen PATH . zB /usr/local/bin Es gibt eine Bug Ubuntu, Manjaro…weitere Linuxe. Vor dem Ausführen von phantomjs. Dieses Kommando eingeben: export OPENSSL_CONF=/dev/null
Skripte: So funktionierts. Im Ordner examples gibt es die Beispiele, die man an die eigenen Bedürfnisse anpassen kann. Ein Script aussuchen, und dann Parameter übergeben.
ungefähr so
phantomjs responsive-screenshot.js https://untergang.de/
Hello-World-Script
"use strict"; console.log('Hello, world!'); phantom.exit();
Postet die Ladezeit von Webseiten auf Mastodon
echo $(phantomjs loadspeed.js https://wolust.de) | toot