HTML::SiteTear

What's HTML::SiteTear ?

Web サイトの一部分だけを抜き出すPerlスクリプト/モジュールです。

Web サイトのあるページには、そのサイト内のいろいろなところへリンク(ほかのページへのリンクだけではなく、画像やJavaScript、cascading style sheet)が張られていると思います。指定したページを指定された場所にコピーし、さらにその下にフォルダを作り、そのページが一つの独立した Web サイトとして成立するための全てのファイルをコピーします。

ウェブサイトの一部を独立した配布可能な文書として扱いたい時に、お役に立てると思います。例えば、僕はこの文書をウェブサイトの一部として製作しておりますが、ウェブサイトから SiteTear を使って、独立した HTML 文書として配布パッケージにも含めております。

Requirements

Install

CPAN にも登録していますので、CPAN からインストールすることもできます。

インストールすべき Perl モジュールおよびコマンドラインツールはすべてフォルダ「Perl_Module」以下に配置されています。

Install SiteTear をダブルクリックして起動してください。Terminal.app でインストールコマンドが実行されます。一部、管理者権限(sudo)でコマンドが実行されますので適宜パスワードを入力してください。

Perl モジュール「SiteTear.pm」(など)は、次の場所にインストールされます

/Library/Perl

以下に、コマンドラインツール「sitetear」は、次の場所にインストールされます

/usr/local/bin

How to use

ターミナルで以下のように以下のように実行します。

sitetear source_path target_path

例えば、~/Sites/ の中にweb siteが構築されていたとして、その中の

~/Sites/index.html

を関連するファイルを引き連れて

にコピーしたいとします。ターミナルで以下のように実行します。

sitetear ~/Sites/index.html ~/Documents/HTMLDoc/index.html

すると以下のように、source_path ファイルからリングが張られているファイルが全て target_path ファイル以下にコピーされて配置されます。HTMLファイルは、pages というフォルダの中にコピーされ、それ以外のファイル(画像、CSS、JavaScriptなど)は assets というフォルダ内に配置されます。

History


This page was last built on Thu, Feb 24, 2011 ; 2:53:36 PM . Thanks for checking it out!