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 を指定します。