KnapsackはRuby/Sinatra製のフリーウェア(ライセンスはDo What The Fuck You Want To Public License)。個人的にWebアーカイブは便利な技術だと思っている。Webページをアーカイブにまとめ、後でいつでも閲覧することができる。画像などのファイルがまとまっているので移動したりするのも楽だ。 0

任意のデータをパック
0
サイト内で使われている画像であれば、data URIを使えばページ内に埋め込むことができる。これは何も画像に限ったものではない。どんなデータでもパックすることができるのだ。それを実現するWebアプリケーションがKnapsackだ。 0
KnapsackはシンプルなWebアプリケーションで、URLを指定して実行すると外部コンテンツを取得し、data URIでパックする。結果はdata URIとして表示されるので、その内容を全てコピーして保存すれば良い。画像に限らずHTMLを指定することもできる。 0

画像をパック
0
ユーザエージェントはiPhoneとして判断されるようで、iPhoneに最適化されているWebサイトの場合はPC向けとは異なるコンテンツが返ってくる。HTMLの場合はその中にある画像も全てdata URIに変換された上で得ることができる。まるでWebアーカイブだ。Spriteのような画像はうまく処理されないので注意してほしい。 0
プレミアムユーザには“MOONGIFTはこう見る”、記事の一行概要、追加スクリーンショット、デモや追加URLが表示されます。登録(500円/月)はこちらから! 0
joseph's knapsack at master - GitHub
https://github.com/joseph/knapsack
0












アンケート