PyMuPDFでPDFを画像化(PNG変換)するPythonツールの作り方を解説。フォルダ配下のPDFを再帰的に一括PNG化するWindowsバッチを題材に、ジェネレータでのページ単位レンダリング・config.ini駆動・終了コード連携と、社内配布時のAGPLライセンス注意点まで網羅します。
PyPIに接続できない業務端末やエアギャップ環境で、Pythonツールを安全に配布するための手順です。--hash=sha256でのハッシュピンと、wheelsフォルダを使ったオフラインインストールを、pymupdfの実例で解説します。
Google Search Console Search Analytics APIをPythonから叩いて、自分のブログの各URLが過去N日間にどんなキーワードで何位にランクインしたかをCSVに出力するツールの作り方を、ハマりポイントも含めて紹介します。
Seleniumは便利な反面、要素がまだ表示されておらずすぐエラーになる、取得できないと悩みがちですよね。本記事では要素の表示を自動で待ってから操作する自作クラスを公開し、入力・クリック・テキスト取得・複数要素取得などをメソッド単位で具体例とともに解説します。初心者のチートシートにもどうぞ。
iPhoneのHEIC写真はWindowsやブログだと扱いづらく、毎回オンライン変換するのも手間ですよね。そこでpillow_heifを使い、フォルダ内のHEICをまとめてJPGへ変換しつつ長辺1200pxに縮小するPythonツールを作りました。コードと実行方法、つまずきやすい大文字.HEIC対策まで紹介します。