特定のWebページをアーカイブとして残しておきたいことがあります。PDFで残すこともできますが、ページレイアウトが崩れてしまったり、印刷用のレイアウトになってしまうのが問題です。 今回紹介するHyperFilerはWebページの要素をすべてインライン展開し、一つのHTMLファイルにします。

HyperFilerの使い方

保存したHTMLです。

画像やスクリプト、CSSなどがすべてインラインで展開されています。

HyperFilerはコマンド一つでURLをHTMLファイル化します。JavaScriptなどもすべて展開され、ローカルファイルとして開けます。恐らく動画やiframeを使った外部コンテンツ埋め込みの場合は埋め込みは無理でしょうが、殆どの要素はローカルファイル内に埋め込まれるでしょう。

HyperFilerはTypeScript製のオープンソース・ソフトウェア(Apache Licnese 2.0)です。

chowderman/hyperfiler: HyperFiler: Bundle web pages into hyper minified single HTML files.