HatenaDiary2Graph.exe.config

アプリケーション構成ファイル HatenaDiary2Graph.exe.config では、以下の項目が設定できます。

  <sourceList>
    <add key="見出し" value="rss:title/text()" />
    <add key="本文" value="rss:description/text()" />
  </sourceList>

正規表現の適用先である 項目 の一覧を修正できます。key は UI での表示名、value正規表現の適用先を取得する XPath 式です。

  <presetRegex file="presetRegex.config">
    <add key="[g:名前:値]" value="\[g:(?'name'.+?):(?'value'[+-]?\d+(?:\.\d+\d?)?)\]" />
    <add key="*[グラフ] 名前:値" value="^\[グラフ\]\s?(?'name'.+):(?'value'[+-]?\d+(?:\.\d\d?)?)$" />
    <add key="*t*[記録] 名前" value="^\[記録\]\s?(?'name'.+)(?#value=time)$" />
  </presetRegex>

正規表現のプリセットを記述できます。この設定は、HatenaDiary2Graph.exe.config だけではなく presetRegex.config というファイルからも読み込まれます。 key は UI での表示名、value正規表現文字列です。

  <appSettings>
    <add key="Proxy" value="" />
  </appSettings>

Web のアクセスに使用する Proxy を設定できます。key は "Proxy" 固定、value は "host:8000" など、URL 形式で Proxy を指定します。