Gemini と豆包のウォーターマーク除去&ダウンロード支援スクリプト
概要
本リポジトリは「Gemini」と「豆包(Doubao)」を利用する際の利便性を高めるために作られた、Tampermonkey用のユーザースクリプトです。主な機能は、Geminiで表示される画像に付加されるウォーターマークを自動で除去してよりクリーンな画像を表示・保存できるようにすること、そして豆包のチャットや素材をまとめてダウンロードしてアーカイブ化できることです。導入はワンクリック(rawスクリプトをTampermonkeyで開く)か手動インストールの二択で、軽量なJavaScript実装でブラウザ上に組み込みます。
リポジトリの統計情報
- スター数: 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スクリプト集。導入は簡単だが利用規約に注意。
リポジトリ情報:
- 名前: Gemini_Doubao_remove_watermark
- 説明: Gemini和豆包去水印脚本
- スター数: 5
- 言語: JavaScript
- URL: https://github.com/gdz-web/Gemini_Doubao_remove_watermark
- オーナー: gdz-web
- アバター: https://avatars.githubusercontent.com/u/57229670?v=4
READMEの抜粋:
[分享] 自用 AI 去水印/下载全能助手 (Gemini + 豆包)
💡 简介 写了一个油猴脚本,主要解决平时用 Gemini 和豆包时的痛点。 开源在 GitHub,欢迎大家试用。
✨ 主要功能
- ✅ Gemini: 自动去除图片水印,还原纯净图片
- ✅ 豆包: 支持批量下载对话内容,方便存档
🚀 安装方法 (二选一)
方式 A:自动安装 (推荐)
如果你的浏览器已安装 Tampermonkey (油猴) 插件,点击下方按钮即可一键安装/更新: