このページは、Leonardo.aiの「今日」生成分の画像を一括ダウンロードするTampermonkeyスクリプトのインストール手順・使い方・トラブル対応をまとめたマニュアルです。 開発の背景や実装の工夫についてはこちらの記事で紹介しています。

対応サイト Leonardo.ai(app.leonardo.ai
必要な拡張機能 Tampermonkey(Chrome、Edge、Firefox、Safari、Opera など主要ブラウザに対応)
ソースコード GitHub:asupon-tools/userscripts
ライセンス MIT License

そもそもTampermonkeyとは?

Tampermonkeyは、特定のWebサイトを開いたときだけ、指定したJavaScript(ユーザースクリプト)を追加で実行できるようにするブラウザ拡張機能です。 世界中で1000万人以上に使われている定番の拡張機能で、Chromeウェブストアや各ブラウザの公式拡張機能ストアから誰でも無料でインストールできます。

今回のスクリプトも、このTampermonkeyに登録することで、Leonardo.aiのページを開いたときだけ「📥 今日の画像を一括DL」ボタンが追加される、という仕組みになっています。 Tampermonkey自体はブラウザに何か特別な変更を加えるものではなく、必要なくなればいつでも拡張機能を無効化・削除できます。

インストール手順

  1. ブラウザに Tampermonkey 拡張機能を追加する
  2. 以下のリンクを開く(Tampermonkeyのインストール確認画面が自動的に表示されます)

📥 インストールリンク

leonardo_bulk_download.user.js をインストール

  1. 表示された確認画面で「インストール」ボタンをクリックする
  2. Leonardo.aiの生成画面(https://app.leonardo.ai/generate)を開く
  3. 画面右上に「📥 今日の画像を一括DL」ボタンが表示されれば導入完了です

下図はTampermonkeyのインストール確認画面の例です。ヘッダー部分(@name、@match、@grantなど)でスクリプトの適用範囲や権限が定義されています。

Tampermonkeyエディタでのスクリプト編集画面

使い方

  1. Leonardo.aiの生成画面を開く
  2. 画面右上の「📥 今日の画像を一括DL」ボタンをクリックする
  3. 自動的にページ上部から少しずつスクロールしながら、今日生成した画像を収集する
  4. 収集完了後、「◯◯枚の画像が見つかりました。ダウンロードを開始しますか?」という確認ダイアログが表示される
  5. 「はい」を選択すると、1枚ずつ順番にダウンロードが始まる
Leonardo.ai画面に追加された一括ダウンロードボタン

ダウンロードされる範囲について

「Yesterday」など日付らしき見出しをページ内から自動検出し、それより古いセクションの画像は対象外にしています。 当日分のみを一括ダウンロードしたい、という用途に特化した仕様です。

アップデートについて

このスクリプトには @updateURL / @downloadURL が設定されているため、GitHub上のコードが更新されると、 Tampermonkeyが自動的に検知して更新の確認画面を表示します。特別な再インストール作業は不要です。

トラブルシューティング

ボタンが表示されない

Leonardo.aiはSPA(シングルページアプリケーション)のため、ページ遷移直後はボタンが表示されないことがあります。 数秒待つか、ページを再読み込み(F5)してみてください。

「画像が見つかりませんでした」と表示される

ページを一番上までスクロールしてから、もう一度ボタンを押してください。 また、対応しているのは生成画面(/generate)のみです。それ以外のページでは動作しません。

ダウンロードが途中で止まる

枚数が多い場合、ブラウザ側の連続ダウンロード許可を求めるポップアップが表示されることがあります。 その場合は「このサイトでは常に許可する」を選択してください。

高画質版が取得できない

クエリなしURL(高画質版)へのアクセスに失敗した場合は、自動的に元のURL(表示サイズ)にフォールバックする仕様です。 そのため画質が想定より低い場合がありますが、エラーではありません。

FAQ

スクリプトが更新されたら自動で反映されますか?

はい。@updateURLを設定しているため、Tampermonkeyが定期的にGitHub上の最新版を確認し、更新があれば通知してくれます。

ボタンが表示されません

Leonardo.aiはSPA(シングルページアプリケーション)のため、ページ遷移直後はボタンが表示されないことがあります。数秒待つか、ページを再読み込みしてください。

画像が0枚と表示されます

ページを一番上までスクロールしてから、もう一度ボタンを押してください。生成画面(generate)以外のページでは動作しません。