【Tampermonkey】スクリプトをバックアップして移行する方法
![「Tampermonkey」のアイコン](https://www.naporitansushi.com/wp-content/uploads/2023/01/Tampermonkey-icon.png)
この記事では、ウェブサイトにJavaScriptを実行できるChrome拡張機能・Firefoxアドオン「Tampermonkey(タンパーモンキー)」に登録しているユーザースクリプト(UserScript)のバックアップ・インポート方法を書きます。
「Tampermonkey」の設定→ユーティリティ→ZIPかファイルの「エクスポート」からバックアップできます。移行したいPCにファイルを転送して、インポートすることで、設定とユーザースクリプトを丸々別PCに移行できます。
移行先のTampermonkeyで既にスクリプトを作成していても大丈夫です。上書きすることなく、以前のPCで使っていたスクリプトを追加できます。
僕は、2023年1月に新しいPC「G-Tune PP-Z-3070Ti (プレミアムモデル)」を購入したので、移行してみたいと思います。(記事はこちら)
以前のPCでの作業
以前のPCにインストールしていたTampermonkeyのスクリプト(JavaScript)を手動でバックアップします。ブラウザを起動して、Tampermonkeyアイコンを右クリック→「オプション」をクリックします。
![「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像1](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_02.png)
新しいタブでTampermonkeyページが表示されます。上部の「ユーティリティ」タブをクリックします。
![「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像2](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_03.png)
ZIP、またはファイルの「エクスポート」ボタンをクリックします。どちらでもOKです。ここでは、ZIPファイルで出力してみます。
![「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像3](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_04.png)
クリックすると、エクスポートが開始されて、「操作が正常に完了しました」と表示されればOKです。
![「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像4](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_05.png)
ブラウザで指定している場所にファイルが保存されます。デフォルトでは、ダウンロードフォルダーだと思います。こちらのファイルを、移行先のPCに転送します。
![「Tampermonkey」拡張機能のスクリプトをバックアップ(エクスポート)する手順画像5](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_06.png)
「Googleドライブ」や「Microsoft OneDrive」などのクラウドサービスにアップロードして、新しいPCにダウンロードするという方法や、USBメモリにコピーして、新しいPCに転送するという方法があります。
僕は、ZIPファイルで出力して、「Microsoft OneDrive」にアップロード→新しいPCのほうでも同一アカウントでログイン→ダウンロードする方法にしました。
新しいPCでの作業
新しいPCブラウザにTampermonkeyを導入する
新しいPCのブラウザに、Tampermonkey拡張機能・アドオンをインストールします。
![「Tampermonkey」のChromeウェブストア画像](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_12-1000x547.png)
エクスポートしたファイルをインポートする
新PCにインストールしたTampermonkeyアイコンを右クリック→「オプション」をクリックします。
![「Tampermonkey」拡張機能のスクリプトをインポートする手順画像1](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_02.png)
上部の「ユーティリティ」タブをクリックします。
![「Tampermonkey」拡張機能のスクリプトをインポートする手順画像2](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_03.png)
「ファイルからインポート」の「ファイルを選択」をクリックします。
![「Tampermonkey」拡張機能のスクリプトをインポートする手順画像3](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_07.png)
古いPCから転送してきたZIP・あるいはファイルを選択して、「開く」をクリックします。
![「Tampermonkey」拡張機能のスクリプトをインポートする手順画像4](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_08.png)
ファイル内に含まれているスクリプトが一覧表示されます。この時、インポートしなくていいスクリプトがあれば、チェックを外します。
今回は、移行元のPCで使っていたスクリプト全てを移行したいので、全部にチェックが入っている状態で、「インポート」をクリックします。
![「Tampermonkey」拡張機能のスクリプトをインポートする手順画像5](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_09.png)
「操作が正常に完了しました」と表示されればOKです。
![「Tampermonkey」拡張機能のスクリプトをインポートする手順画像6](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_10.png)
以前のPCで利用していたスクリプトが、新しいPC環境に引き継がれます。
![「Tampermonkey」拡張機能のスクリプトをインポートする手順画像7](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_11.png)
僕は、新しいPC環境で、既にいくつかのスクリプトを作成していました。もしかしたら、全部上書きされて消えてしまうかなぁ?と思っていましたが、消えませんでした。既存のスクリプトはそのままで、以前のPCのスクリプトが追加で登録されるという形でした。
念のため、いくつか作成していた場合は、そちらをバックアップした上で実行するのがいいかなと思います。
感想
以上、ウェブサイトにJavaScriptを実行できるChrome拡張機能・Firefoxアドオン「Tampermonkey(タンパーモンキー)」のスクリプトを、丸々別環境に移行する方法でした。
クラウドサービスを利用した方法もあるようですが、今回は利用しませんでした。
![「Tampermonkey」のクラウド設定画面](https://www.naporitansushi.com/wp-content/uploads/2023/02/tampermonkey-import-backup_13.png)