GetWebInfo(Ver. 1.0.2008.1221)
                         Lastupdate 2008/12/22 LIUNQA


■お知らせ
2008/12/22 新規公開。

■はじめに
 GetWebInfoはネットワークに接続して太洋社またはWindowsCE FANサイトから
コミックや文庫の発売日に関する情報をCSVファイルにてダウンロードするコマ
ンドです。
 別途公開しているTodayListと連携して実行することができます。


■動作環境
 用意されているプログラムおよび動作確認状況は以下のとおりです。

 ----------------------------------------------------------
  対象OS 対象CPU 動作確認状況
 ==========================================================
  Windows Mobile 2003  ARM系CPU(*1)  iPAQ h1937のみ。
  software for Pocket PCs
  Standard Edition
  (以後、PPC 2003)
 ----------------------------------------------------------
  Windows Mobile 2003  ARM系CPU(*1)  Axim X50vのみ。
  Second Edition software
  for Pocket PC
  (以後、PPC 2003SE)
 ----------------------------------------------------------
  Windows Mobile 5.0   ARM系CPU(*1)  W-ZERO3のみ。
  software for Pocket PCs
  (以後、WM5)
 ----------------------------------------------------------
  Windows Mobile 6.0   ARM系CPU(*1)  Advanced/ W-ZERO3[es]、
  / 6.1                       WILLCOM 03
  Professional                  のみ。
  / Classic
  (以後、WM6)
 ----------------------------------------------------------

 ※1  以下のCPUなどを指します。
    ・StrongARM 11xx
    ・Marvell PXA25x / PXA263など
    ・S3C2410

 以後、PPC2003、PPC2003SE、WM5、WM6をあわせてPPCsと表記します。


■ダウンロード
 以下の圧縮ファイルを解凍し、実行ファイルをモバイルデバイスの任意の
フォルダ(例:\My Documentsなど)にコピーしてください。実行ファイルはOS
に応じて圧縮ファイル中の以下のフォルダにあります。

 ・PPC 2003/PPC 2003SEの場合:PPC2003
 ・WM5の場合:WM5
 ・WM6の場合:WM6

<全OS版> (GwPx8CLa.lzh)


■インストール方法
 インストーラは特にありません。で、インストールは母艦側PC、メモリカード、
インターネットなどから圧縮ファイルを解凍した実行ファイルをモバイルデバイ
スへコピーします。このため、モバイルデバイスへファイルをコピーするなんら
かの方法が必要となります。
 詳細はreadmeの3.を参照ください。


■手順
 モバイルデバイスへコピーするのみで特にインストール操作はありません。
 TodayListと連携する場合、ファイル選択ダイアログが指定できるように
"\My Documents"フォルダ下などへコピーしてください。
 詳細はreadmeの3.1を参照ください。


■内容構成
 構成ファイルは以下の実行ファイルのみです。

  GetWefInfo.exe


■アンインストール方法
 モバイルデバイスのファイル エクスプローラにて上記内容構成のファイルを
削除してください。


■GetWebInfoについて
 GetWebInfoは特定のサイトのWebページの内容を解析にてCSVファイルを作成、
あるいはWebページの内容をそのままダウンロードするコマンドです。
 現時点では以下のサイトから情報を取得しています。

 太洋社
 ・コミック発売日一覧
 ・文庫発売日一覧
 WindowsCE FAN
 ・コミック発売日一覧

 Webページから情報を取得しているため、対象となるWebサイトの構成が変更に
なった場合、情報を取得できなくなりますので、ご了承ください。


■操作方法
 GetWebInfoはコマンドであり、処理内容の指定はすべて起動時の引数にて指定
します。
 引数は引数名(たとえば"/k:")に続けて値を指定します。引数と引数の間は半
角空白にて区切ります。一部半角空白を値に含む引数の場合、""で囲って値を指
定します。引数名、値は大文字小文字を区別して扱います。よって、"/k:"と"/K:"
は異なります。

 以下に起動時の引数を示します。

(1)取得対象の種別
 引数名:/k:
 説明 :取得対象を指定。
 指定可能な値:
  comic-ta:太洋社サイトからコミック発売日一覧を取得
  bunko-ta:太洋社サイトから文庫発売日一覧を取得
  comic-wf:WindowsCE FANサイトからコミック発売日一覧を取得
  url :対象サイトをURLのページを取得
 例:/k:comic-ta

(2)対象年月
 引数名:/d:
 説明 :取得対象データの年月を指定。指定は"yyyy/mm"、"yyyy.mm"および
     "yyyy-mm"いずれかの形式にて指定する。現在の年月を指定する場合
     は"now"を指定。
     引数"/k:"に"comic-ta","bunko-ta","comic-wf"を指定した場合のみ
     有効となります。
 指定可能な値:
 例:/d:2009/1 , /d:2008.08 , /d:2006-12 , /d:now

(3)URL
 引数名:/u:
 説明 :対象サイトのURL。対象サイトの文字コードは次の"/c"引数で指定し
     ます。取得結果はShiftJISに変換されます。
 指定可能な値:対象サイトのURLを文字列で指定。
 例:
  /u:http://xxxx.xx.xx/xxxxx/

(4)対象サイトの文字コード
 引数名:/c:
 説明 :対象サイトの文字コードを指定。
     引数"/k:"に"comic-ta","bunko-ta","comic-wf"を指定した場合は無
     視されます。
 指定可能な値:
  sjis :ShiftJISコードのサイトから取得
  utf8 :UTF-8コードのサイトから取得
  unicode:UNICODEコードのサイトから取得
  bin :サイトの情報を文字コード変換せずに取得
 例:/c:sjis , /c:utf8

(5)出力ファイル名
 引数名:/o:
 説明 :取得した情報の出力先ファイル名を指定。
 指定可能な値:出力先ファイル名のパスを指定する。パス名に半角空白を含む
        場合はパス全体を""で囲む。
 例:/o:\aaa.txt, /o:"\My Documents\bbb.csv"

 引数の指定例を以下に示します。

 例1) 太洋社のサイトからコミック発売日一覧を取得する場合。
  GetWebInfo /k:comic-ta /d:now /o:"\My Documents\aaa.csv"

 例2) URL"http://xxx.xxx.xxx/xxx/xxx"の情報をUTF-8からShiftJISに変換し
   て、ファイル"\My Documents\aaa.csv"を作成。
  GetWebInfo /k:url /u:http://xxx.xxx.xxx/xxx/xxx /k:utf8 /o:"\My Documents\aaa.csv"

 例3) URL"http://xxx.xxx.xxx/xxx/xxx"の情報を変換せずそのままの内容でファ
   イル"\My Documents\aaa.cab"を作成。
  GetWebInfo /k:url /u:http://xxx.xxx.xxx/xxx/xxx /k:bin /o:"\My Documents\aaa.cab"


■ファイルフォーマット
 以下にGetWebInfoにて取得時に作成されるファイルのフォーマットを示します。

■コミック発売日一覧(太洋社サイトより)
 引数名"/k:"にて"comic-ta"を指定した場合に作成されるCSV形式のファイル。
 このファイルは太洋社サイトのページを解析して作成しています。よって、以
下に示す内容のとおり取得できなくなる場合があります。

(1)項目
 ・date  (発売日)
 ・company (出版社)
 ・title  (タイトル)
 ・author  (著者)
 ・price  (価格)
 ・memo  (備考)

(2)CSVファイルのヘッダ例
 date,company,title,author,price,memo

(3)区切り文字
 カンマ(",")

(4)値を囲む引用符
 なし

(5)文字コード
 ShiftJIS

■文庫発売日一覧(太洋社サイトより)
 引数名"/k:"にて"bunko-ta"を指定した場合に作成されるCSV形式のファイル。
 このファイルは太洋社サイトのページを解析して作成しています。よって、以
下に示す内容のとおり取得できなくなる場合があります。

(1)項目
 ・date  (発売日)
 ・company  (出版社)
 ・category (分類)
 ・title  (タイトル)
 ・author  (著者)
 ・price  (価格)

(2)CSVファイルのヘッダ例
 date,company,category,title,author,price

(3)区切り文字
 カンマ(",")

(4)値を囲む引用符
 なし

(5)文字コード
 ShiftJIS

■コミック発売日一覧(WindowsCE FANサイトより)
 引数名"/k:"にて"comic-wf"を指定した場合に作成されるCSV形式のファイル。
 このファイルはWindowsCE FANサイトからそのまま取得した内容です。よって、
以下に示す内容はGetWebInfoコマンドとは関係なく、変更となることがあります。

(1)項目
 ・date  (発売日)
 ・title  (タイトル)
 ・volume  (巻)
 ・author  (著者)
 ・price  (価格)
 ・category (分類)
 ・company  (出版社)
 ・memo  (備考)

(2)CSVファイルのヘッダ例
 date,title,volume,author,price,category,company,memo

(3)区切り文字
 カンマ(",")

(4)値を囲む引用符
 なし

(5)文字コード
 ShiftJIS


■既知の問題
・ActiveSyncを起動している場合、ファイル作成に失敗することがあります。こ
 の場合、ActiveSyncを終了させてから再度実行してみてください。


■制限事項
 特になし。


■対応検討項目
 未定。


■利用及び転載について
 本プログラムはフリーソフトですが、著作権は作者(LIUNQA)が保有します。
 本プログラムを利用した結果につきましては、作者は一切の責務を負えません
のでご了承下さい。また、不具合等に関しては、なるべく対応するつもりですが、
その義務を負うものではありません。

 また、内容の改変等が無い限り本テキストを添付しての転載は自由です。ただ
し雑誌、書籍等の付録ディスク等への収録については必ず事前にメール等で確認
をとって下さい。


■ご意見、ご要望について
 本プログラムに関するご意見、ご要望がありましたらお手数ですが
liunqa@hotmail.comにまでメールをお願いします。ご希望に応えられるかはわ
かりませんが努力したいと思います。



Copyright(C) 2008 LIUNQA. All rights reserved.