Gemini と豆包のウォーターマーク除去&ダウンロード支援スクリプト

Tool

概要

本リポジトリは「Gemini」と「豆包(Doubao)」を利用する際の利便性を高めるために作られた、Tampermonkey用のユーザースクリプトです。主な機能は、Geminiで表示される画像に付加されるウォーターマークを自動で除去してよりクリーンな画像を表示・保存できるようにすること、そして豆包のチャットや素材をまとめてダウンロードしてアーカイブ化できることです。導入はワンクリック(rawスクリプトをTampermonkeyで開く)か手動インストールの二択で、軽量なJavaScript実装でブラウザ上に組み込みます。

GitHub

リポジトリの統計情報

  • スター数: 5
  • フォーク数: 0
  • ウォッチャー数: 5
  • コミット数: 10
  • ファイル数: 3
  • メインの言語: JavaScript

主な特徴

  • Geminiの画像に付いたウォーターマークを自動で除去し、クリーンな画像を復元
  • 豆包(Doubao)のチャットや素材を一括ダウンロードしてローカルに保存
  • Tampermonkey対応のユーザースクリプト(ワンクリックでインストール可能)
  • 軽量でブラウザ上のみで完結、導入と更新が容易

技術的なポイント

このプロジェクトはブラウザ拡張ではなくTampermonkey向けのユーザースクリプト(remove.user.js)として実装されているため、配布と導入が非常に簡単です。技術的には主にDOM操作とHTTPレスポンス/リソースの取り扱いを通じて「見た目」と「保存時」の画像を差し替えるアプローチを取ります。一般にこうしたスクリプトはMutationObserverでページ内の画像要素の追加を監視し、ウォーターマークを合成している要素(canvas、overlay、CSSフィルタなど)を検出して除去・非表示にします。さらに、元画像URLが加工されている場合は、URLパターンを書き換えたり、fetchやXMLHttpRequestのフックでオリジナルの画像データを取得してBlobに変換、ダウンロードリンクを生成する手法を使います。

豆包側のバルクダウンロード機能は、チャットAPIやページ上の会話データを走査してテキストと添付画像を収集し、ZIP化して一括保存する処理を含むことが想定されます。実装ファイルが少数(README.md、remove.txt、remove.user.js)にまとまっているため、改修や機能追加も行いやすく、ユーザースクリプト特有のメタ情報(@match、@grantなど)で実行対象や権限を限定しているのが一般的です。

注意点としては、サービス側の仕様変更や利用規約により動作が停止したり、利用が問題となる可能性があるため、使用前に対象サービスの規約を確認すること、また個人情報や著作権に関わるデータの扱いには慎重になることが推奨されます。ソースはJavaScriptで書かれており、スクリプトの中身を確認してから導入することが望ましいです。

プロジェクトの構成

主要なファイルとディレクトリ:

  • README.md: file
  • remove.txt: file
  • remove.user.js: file

まとめ

Geminiと豆包の利便性を向上させる軽量なTampermonkeyスクリプト集。導入は簡単だが利用規約に注意。

リポジトリ情報:

READMEの抜粋:

[分享] 自用 AI 去水印/下载全能助手 (Gemini + 豆包)

💡 简介 写了一个油猴脚本,主要解决平时用 Gemini 和豆包时的痛点。 开源在 GitHub,欢迎大家试用。

✨ 主要功能

  • Gemini: 自动去除图片水印,还原纯净图片
  • 豆包: 支持批量下载对话内容,方便存档

🚀 安装方法 (二选一)

方式 A:自动安装 (推荐)

如果你的浏览器已安装 Tampermonkey (油猴) 插件,点击下方按钮即可一键安装/更新:

点击安装