POO's NetScaper ReadMe
(Japanese Document)

Current version: 1.1d4 (August 21, 1996)


【POO's NetScaper とは】

POO's NetScaper は、AppleScriptを使ってNetScapeをコントロールするスタック
(HyperCardのプログラム)です。スタックは多くのカードから構成され、各カードに
はさまざまなWWWサイトの情報を記録しておくことができます。マークを付けたURL
の自動巡回を始め、多様な検索・ソートなどの機能があります。

必要な環境
●HyperCard2.2以上(Lite可)
●漢字Talk7.1以上でAppleScriptが動く

1.1c4からの変更点
●自動巡回で、POO's NetScaper、NetScapeともにバックグラウンドでの処理を可能に
しました。別の仕事をしている間にさまざまなページを回ってくることができます。
NetScape historyなどと組み合わせ、キャッシュに入っている内容を後からゆっくり
見ればいらいらしません。
●自動巡回に、無限ループ機能を追加しました。コマンドキーを押しながら
「AutoNavi」を選択すると無限に巡回を繰り返します。NetScapeをブラウザとしてオー
トデモをする場合などに、スライドショーのように使えて便利です。
●前後のカードへの移動時に、+コマンドキーで同じチェック(「Daily」「Weekly」
「Monthly」「No」)のカードへ移動するように仕様変更仕様変更しました。
●一覧リストならびにカードのソートを、タイトル順、URL順、登録時間順から選べる
ように仕様変更しました。
●鶴薗賢吾さんの"Wist"を参考に、自動巡回のリストを作成し巡回後に一覧表示する
機能を追加しました。

使い方

●立ち上げ
1.POO's NetScaperはどこにおいてもかまいません。ただし、添付のフォルダー「POO's
Image」を必ずPOO's NetScaperと同じ階層に置いてください。
2.NetScapeを起動します。
3.「スクリプト編集プログラム」(おそらくスクリプティング・ツールというフォル
ダーに入っています)を起動してメニュー「編集」の「書式...」を選択し、「スクリ
プティング表現形式」の状態を「AppleScript 英語」に設定します。
4.POO's NetScaperを立ちあげます。HyperCard2.2以降のバージョンが必要です。
5.POO's NetScaperに、あなたのNetScapeの在処を登録します。初めてこのスタックを
立ちあげたときには自動的に聞いてきます。それ以降は、POO's NetScaperの右下隅の
フィールドをクリックすると聞いてきます。

●初めての方は・・・NetScapeの「Bookmarks」データを活用
1.NetScapeのメニューから「Bookmarks」を選び、テキストファイルとして書き出しま
す。(「Save Bookmarks As file」など。NetScapeのバージョンで多少異なります。)
2.POO's NetScaperに戻り、Edit Toolsボタンをポップアップして「Import
NetScapes's BookMarks」を選択します。先程書き出したNetScapeの「Bookmarks」を
指定してやると、内容がPOO's NetScaperに取り込まれます。
3.各カードのコメント欄は、直接NetScape画面からコピー&ペーストしたり、自分で
メモを書き込むなどしてご自由にご活用ください。

●終了
メニュー「ファイル」から「スタックを閉じる」または「HyperCard終了」を選択してくだ
さい。注:HyperCardのスタックですので、起動中に設定したデータは自動的に更新保
存されています。改めて「保存」する必要はありません。

●コントロール法
やりたい動作のボタンをクリックします。現在のボタンとその機能を以下に記します。

●基本機能
・Open URL
 現在表示されているカードに記されたURLをオープンするようNetScapeに指令を出し
 ます。
・Get URL
 新しいカードを作成し、現在NetScapeが表示しているページのタイトルとURLを調
 べ、作成した新しいカードに記入します。
・Open File...
 ローカルなテキストファイルを開くようNetScapeに指令を出します。
・Auto Navi
 スタックに貯えられているカードに記されたURLを次々に自動巡回する機能です。
 「All」で全カードを巡回、もしくは選択したボタン「Daily」「Weekly」「Monthly」
 がチェックされているカードだけを巡回します。自動巡回を中止するには、スタック
 が手前に出ている状態で「Stop」を選択します。通常、巡回は一周すると終了しま
 す。さらに、コマンドキーを押しながら「AutoNavi」を選択すると無限に巡回を繰り
 返します。
(注:現在、30件を越える自動巡回においてNetScapeがハングアップするケースが
 多いため最大30件で停止する仕様になっています。ただし、option キーと一緒に
 「AutoNavi」を選択するとこの制限を無視することもできます。)
・矢印ボタン
 次のカード又は前のカードを表示します。option キーと一緒にこのボタンを押す
 と、そのカードと同じタイプの巡回チェックボタンがチェックされている次のカード
 又は前のカードを表示します。
・タイトルフィールド右の下矢印ボタン
 登録されているWWWのタイトルリスト一覧を表示します。表示されたタイトルを
 クリックすると、直接そのカードを表示します。あるいは、もう一回クリックすると
 タイトルリスト一覧が消えます。
・コメント欄
 中央下のフィールドはユーザーが利用するコメント欄です。WWWの一部をドラッ
 グ&ドロップするなり、自分で感想やコメントを書き込むなりしてご活用ください。

●Search Tools(ポップアップ形式ボタン)
・Title Search
 指定した単語をタイトル中に含むカードを検索します。option キーと一緒にこのボ
 タンを押すと、同じ語に対する連続検索ができます。
・URL Search
 指定した単語をURL中に含むカードを検索します。option キーと一緒にこのボタン
 を押すと、同じ語に対する連続検索ができます。
・Cmnt Search
 指定した単語をコメント中に含むカードを検索します。option キーと一緒にこのボ
 タンを押すと、同じ語に対する連続検索ができます。

●Edit Tools(ポップアップ形式ボタン)
・Check Same Title
 現在NetScapeが表示しているページのTitleを調べ、既にスタック内に同じTitleを
 持つカードが存在しているかどうかをチェックし、存在している場合にはそのカード
 に移動します。
・Check Same URL
 現在NetScapeが表示しているページのURLを調べ、既にスタック内に同じURLを持つ
 カードが存在しているかどうかをチェックし、存在している場合にはそのカードに移
 動します。
・Replace Title/URL
 現在NetScapeが表示しているページのタイトルとURLを調べ、現在のカードに記入し
 ます。古いデータは上書きされます。タイトルとURL以外は更新されません。
・Make New Card
 新しいカードを作成します。
・Delete Card
 現在表示されているカードを消去します。
・Title List Update(Title)
 全カードをタイトル順にソートし、タイトルリストをタイトル順に更新します。
・Title List Update(URL)
 全カードをURL順にソートし、タイトルリストをURL順に更新します。
・Title List Update(Time)
 全カードをTime順にソートし、タイトルリストをTime順に更新します。
・Import NetScapes's BookMarks
 NetScapeのBookmarks書き出し機能でかき出したBookmarksのテキストファイルを指
 定すると、タイトルとURLを自動的にスタック内に取り込みます。既にスタック内に同
 じURLがあった場合にはそのデータは無視します。これまでに構築してきた「あなた
 の」Bookmarksを活かすことができます。
・Import Other NetScaper
 他のPOO's NetScaperに登録されたタイトル、URL、コメント、巡回チェックのデー
 タを取り込むことができます。

●その他
・Daily,Weekly Monthly,Noチェックボックス
 ここをチェックしておくと、自動巡回の際に、選択されたクラスのカードだけを巡
 回することができます。
・Compress
 コメントフィールドに記された内容の各行の左側の空白を詰めます。option キーと
 一緒にこのボタンを押すと、空白行を詰めます。
・Your Netscape is ==>の右のフィールド
 使用しているNetscapeを変更した場合には、このフィールドをクリックして再登録
 する必要があります。
・About
 このスタックについての情報を表示します。また、option キーと一緒にこのボタン
 を押すと、コメント欄が空欄のカードを削除できます。さらにoption キーと一緒にこ
 のボタンをダブルクリックすると、全てのカードを削除しスタックを初期化すること
 ができます。

●現在わかっている不具合・注意点
1.NetScapeに仕事をさせているときに「WWWサイトが混んでいます」とか「そんな
URLはありません」とかのエラーダイアログが出ると、制御がPOO's NetScaperに戻っ
てこないために、その時点で動作が停止してしまいます。この問題はGloomyAlertなど
のダイアログへの自動応答を可能にする機能拡張を入れることで解決できます。ただ
しGloomyAlertはシェアウェア(有料)です。GloomyAlertについてはGloomyAlertの説
明書をお読みください。
2.もし後日、NetScapeを別のバージョンにしたりした場合には、もう一度POO's
NetScaperの右下のフィールドをクリックし、あなたのNetScapeについての情報を更新
する必要があります。POO's NetScaperは、ユーザープログラムの名前の登録の際「英
語形式」のスクリプトを自動生成するように作られているため、HyperCard起動時の
モードが「AppleScript 英語」でないとこの部分をうまく受け取ってくれません。し
たがって、この作業はあらかじめ「スクリプト編集プログラム」を「AppleScript 英
語」に設定してから行ってください。

●著作権
このスタックは著作権を放棄しないスタックウェアです。スタックの著作権は小野修
司にあります。スタックで使用しているXFCNの著作権はそれぞれの作者ならびに権利
者にあります。

【サポート】
 このスタックの最新バージョンは
 http://www2.pair.com/~shuono/tools/poo_tool.shtml
 で提供していきます。

【バージョン履歴】
1.1d4:他のPOO'sシリーズと同時に立ち上げた場合の問題を解決(1996/08/21)。
1.1d3:自動巡回で、POO's NetScaper、NetScapeともにバックグラウンドでの処理を
可能にした。自動巡回で、無限ループを追加した。前後のカードへの移動時に、+コ
マンドキーで同じチェック(「Daily」「Weekly」「Monthly」「No」)のカードへ移動
するように仕様変更した。一覧リストならびにカードのソートを、タイトル順、URL
順、登録時間順から選べるように仕様変更した。文字列置き換えのXFCNを田中求之さ
ん作のXFCNから自作のものに入れ替えた。NIFTY-Serve FINET のライブラリ4番にアッ
プ(1996/02/05)。
1.1d:鶴薗賢吾さんの"Wist"を参考に、自動巡回のリストを作成し巡回後に一覧表示
する機能を追加した。(添付の画像データの入ったフォルダー「POO's Image」を必ず
POO's NetScaperと同じ場所に置くこと。自動巡回の際に、NetScaperをいちいち手前
に持ってくる処理をやめた(1996/01/12)。
1.1c4:NIFTY-Serve FINET のライブラリ4番にアップ(1996/01/10)。NetScapeの
Bookmarkファイルの形式変更への対応(2.0b2→b3へのバージョンアップにおいて
「LAST_MODIFIED=」項が追加されたことへの対応)。全カードを消去し初期化する機
能の追加。オープニングをちょっとかっこよくした(1995/12/22)。Bookmarkファイル
の読み込み時に、MAP形式のURLの場合に区切りを間違える誤動作を修正(1996/01/10)。
1.1c3:4段階に重要度を分け、Auto Naviの際、各レベル別に巡回できるようにした。
旧バージョンのPOO's NetScaperからのデータ読み込みに対応。前回終了したときの
カードを記憶して次回開いたときにそのカードが開かれるようにした。(1995/12/13)
1.1c2:AutoNaviでの巡回で、シングル/ダブルクリックで一周で終了/無限ループとを
選択できるようにした。タイトル一覧を2段組みにし、より多くのカードでも動作可
能にした(2000件ぐらい)。それに伴い、タイトル一覧表示の高速化を行った。(1995/11/28)
1.1c:Open URLやAutoNaviでNetScapeのドキュメント読み込みの完了を確認しながら
動作を進めるように改良。ボタンデザインをポップアップに変更。幾つかの機能を追
加。限定公開。禁転載。(1995/11/20)
1.1b:限定公開。禁転載。(1995/11/15)
1.0:第1次試作。基本機能の確認用。

ご意見ご要望は・・・
shuono@pair.com / Shuji Ono


Copyright ; 1996 Shuji ONO (POO), All Rights Reserved.