﻿パーム空港 Windows自動更新 0.2.0
=================================

この配布物はWindows x64版です。Pythonのインストールは不要です。
ZIPを任意のフォルダーへすべて展開してから使用してください。

はじめに
--------

1. Palm DesktopとHotSync Managerを通常どおりインストールします。
2. PalmAirport_0.2.0_JP.prcをPalm Desktopへ登録し、HotSyncします。
   英語版はPalmAirport_0.2.0_EN.prcです。
3. PalmAirportUpdater.exeを起動します。
4. 日本語名・英語名・都市名・IATAで空港を探し、当日からの日数を指定します。
   最大8件・各90日（最大720日分）です。既存条件を編集してもIDは
   変わらないため、Palm上の選択状態を次回データへ引き継げます。
5. 転送先のPalm Desktopユーザーを1つ以上選び、
   「自動更新を有効にする」を押します。
6. 「Palm Desktopの転送待ち」と表示された後、通常どおりHotSyncします。

UpdaterがPDBを作った時点では、まだPalm本体へ転送されていません。
HotSync Managerを自動起動したり、HotSyncを自動開始したりはしません。

動作
----

- 初回、Windowsログオン時、および24時間ごとに低頻度で取得します。
- Windows PCでfast-flights 3.0.2を使い、片道、大人1名、エコノミー、
  JPY、当日から指定日数（1〜90日）の各日を取得します。
- Updaterは完了日数/全日数をプログレスバーに表示し、各日の候補を
  最大12便ずつPDBへ保存します。
- Palmでは日別最安値を千円単位の価格カレンダーで表示します。カラー機は
  青=安・赤=高です。モノクロ機は起動時に対応する最大depthへ切り替え、
  2bpp以上では白・淡灰・濃灰・黒のベタ塗り4段階（濃灰・黒は白抜き文字）、
  1bppでは背景を塗り分けず数字と状態で区別し、終了時に元の画面modeへ戻します。
  日を選ぶと最大12便を価格・航空会社・時刻・乗継・所要時間で比較できます。
- 各日を独立して更新します。取得に失敗した日は、同じ絶対日の前回候補だけを
  「古」として保持します。成功日は今回の値を使い、成功日と失敗日が混在する
  条件は「一部」と表示します。
- 完成PDBを検証してから原子的に置換し、選択した各ユーザーのPalm
  Install Aidキューへ登録します。
- 一日の取得失敗は、同じ条件の別の日や他の条件の取得を止めません。
- 設定、最新PDB、ログ、自動実行用EXEは
  %LOCALAPPDATA%\DoroDango\PalmAirport に保存します。
- タスク名は DoroDango - Palm Airport Update です。
- 90日 x 8条件でも途中終了しないよう、タスクの実行時間上限は6時間です。
- Task Schedulerが実行するのは上記LocalAppData内のPalmAirportUpdater.exeです。
  セットアップ中だけ表示されるTemp\_MEI...内のPowerShell helperはone-file
  EXEの一時展開物で、タスクの実行先には登録されません。

検索条件
--------

v0.2.0は最大8条件・各90日（最大720日分）です。各条件は出発・到着空港、当日からの
日数、乗継回数を持ち、片道・大人1名・エコノミー・JPYに固定されます。
空港名検索は同梱カタログだけで行うためオフラインです。往復、複数人、子供、
他クラス、予約リンク、手荷物規則は対象外です。

注意
----

表示価格は取得時点の参考値です。空席や最終価格を保証しません。購入前に
航空会社・予約サイトで価格と空席を再確認してください。手荷物、決済、座席等の
追加料金が含まれない場合があります。

fast-flightsはGoogle Flightsを解析する非公式providerです。本アプリは
Googleや航空会社とは無関係です。個人用PoCの低頻度取得にだけ使用してください。
ブロック、同意画面、CAPTCHAに遭遇した場合、Updaterは失敗として扱います。
proxy、CAPTCHA回避、同意画面の迂回機能はありません。

ライブ価格PDBは配布ZIPに同梱しません。各利用者のPCが自分のPalm用に取得します。
サービスとデータの利用条件を確認し、生成PDBや取得結果を公開・再配布しないで
ください。

このEXEにはデジタル署名がありません。SmartScreenの確認が表示された場合は、
配布元とSHA256SUMS.txtを確認してください。THIRD_PARTY_LICENSESフォルダーを
EXEから分離せず、AIRPORT_DATA_NOTICE.txtを含む展開済みZIP全体を保持してください。

Copyright (C) 2026 DoroDango(TM). All rights reserved.
https://dorodango.biz
