URL を比較して差分画像を生成する CLI ツールを作りました
2つのウェブサイトのブラウザ上での見え方を比較したい時があると思います。例えばプロダクションと開発用のウェブサイトなど。そんな時に使える CLI を作りました。
wwwdiff
は 2つの URL を引数に指定して、ブラウザ上でのレンダリング結果の差分画像を生成するツールです。
インストール
インストールと実行には Node.js が必要です。パッケージマネージャーの npm 経由で wwwdiff
をインストールできます。
$ npm install wwwdiff -g
インストールが完了すると wwwdiff
コマンドが利用できるようになります。
$ wwwdiff -v
1.1.10
実行
比較したい2つのウェブサイトの URL を用意して下さい。例えば WordPress のデフォルトテーマで2つのポストを作って比較してみます。
サンプル1 | サンプル2 |
---|---|
これらの URL を引数に与えてwwwdiff
を実行すると、ブラウザでのレンダリング結果を差分画像として出力することができます。差分画像は標準出力で得られますのでリダイレクトしたり他のコマンドにパイプするなどして下さい。
$ wwwdiff URL1 URL2 > diff.png
差分画像 |
---|
グローバルに余計なツールをインストールしたくない場合は、 npx
コマンドで即時実行することができます。ただし、毎回 Chromium ブラウザ (120MB程度) をダウンロードすることになる場合がありますのでご注意ください。
$ npx wwwdiff URL1 URL2 > filename.png
オプション
カラーオプションでハイライトを変更できます。
$ wwwdiff -c blue URL1 URL2 > filename.png
差分画像 |
---|
リポジトリ
リポジトリはこちらです。
https://github.com/kamataryo/wwwdiff
Author And Source
この問題について(URL を比較して差分画像を生成する CLI ツールを作りました), 我々は、より多くの情報をここで見つけました https://qiita.com/KamataRyo/items/24c8326b696bd4e8be50著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .