気圧と健康の気象病予報士@東京

OpenWeatherMapのデータと生成AIを用いて記事を作成しています

更新頻度と AI model の変更

更新の頻度を、3回/day -> 1回/day に、AI model を、"gpt-4o" -> "gpt-4o-mini" に変更しました。頻度については、plist 設定ファイルで。 $ pwd /Library/LaunchDaemons AI model の変更は、下記の Python スクリプトで一行だけ変更。ところで、最新の、AP…

htop で知る macOS, Linux の Swp

パソコンの状態を出力するコマンド こんにちわ。最近知りました、htop コマンド。これまで、ずーっと、top コマンドしかやっていなかったので。macOS と、Linux(Raspberry pi) とを比べると、スワップ(Swp)の使い方が全く違うことに気が付きました。macOS …

plist の編集で更新頻度をさらに減らす

先日、更新頻度を減らしました。ですが、さらに、更新頻度を減らすことにしました。具体的には、一日三回。更新のタイミングを決定する、plist 設定ファイルを編集しました。 ブログ運営の長期戦にそなえ ブログの運営日数を長期化させたい、という思いから…

main 関数内をシンプルに -ver.0.022-20240602

リーダブルコードを目指し main 関数を簡略化しました。具体的には、圧縮・展開などの処理をそれぞれの関数にして、main()の中で呼び出すことにしました。読みやすいコードを意味する「リーダブルコード」を目指したいなぁ。 Amazonのアソシエイトとして、こ…

ログファイルを一日ごとに出力 -ver.0.021-20240601

吐き出されるログファイルがあまりにも重すぎて。スクリプトが繰り返される事に、その一枚のログファイルがどんどん重くなります。それなので、一日ごとにログファイルを出力するように変更しました。 一日ごとログ吐き出す仕様にした いまのところ、一日の…

リトライ機能の追加 -ver.0.02-20240531

OpenWheatherMap から気圧データを取得(fetching)する、get_pressure_data 関数でエラーが発生しました。 $ cat python_script.err "Error fetching data: 502 Server Error: Bad Gateway for url: http://api.openweathermap...." リトライ機能で修正 get…

Webページ生成コード公開 - ver.0.01-20240530

環境変数以外の Python スクリプトを公開します。このスクリプトを、cron コマンドや、plist といった設定ファイルによって自動的に実行させて、Webページを作成、生成しています。現在は、plist で管理しているのですが、決まった時刻に実行されないときが…