先日、更新頻度を減らしました。ですが、さらに、更新頻度を減らすことにしました。具体的には、一日三回。更新のタイミングを決定する、plist 設定ファイルを編集しました。
ブログ運営の長期戦にそなえ
ブログの運営日数を長期化させたい、という思いから、更新頻度を落とすことにしました。これによって、GPT4o API 利用料金も抑えることができます。このことは、ブログ更新の運営日数を増やすことにつながります。
八の倍数の時刻にページ更新
更新のタイミングは、plist 設定ファイルで行っています。001, 08, 16時(8の倍数<24未満>)の三回のタイミングでページ更新のスクリプトが実行されます。plist 設定ファイルを下に公開します。ただ、匿名性のために下記のファイル内容、PATH などは適当な文字に置き換えています。
$ cat com.YOUR_SCRIPT.plist <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.YOUR_SCRIPT</string> <key>ProgramArguments</key> <array> <string>/usr/bin/caffeinate</string> <string>-s</string> <string>/YOUR_PATH/python3</string> <string>/YOUR_PATH/YOUR_SCRIPT.py</string> </array> <key>StartCalendarInterval</key> <array> <dict> <key>Hour</key> <integer>0</integer> <key>Minute</key> <integer>0</integer> </dict> <dict> <key>Hour</key> <integer>8</integer> <key>Minute</key> <integer>0</integer> </dict> <dict> <key>Hour</key> <integer>16</integer> <key>Minute</key> <integer>0</integer> </dict> </array> <key>StandardErrorPath</key> <string>/YOUR_SCRIPT.err</string> <key>StandardOutPath</key> <string>/YOUR_SCRIPT.out</string> </dict> </plist>
現在の残高
- 「0」も、8の倍数なんです。わたしは最近知りました。「8x0」, 「8x1」, 「8x2」...という感じなんでしょうね。↩