YAMAPの活動日記をエクスポートするChrome拡張機能 (YAMAP Activity Export Tool)
YAMAPの活動日記を写真を含めて一括エクスポートするツールです。
WindowsやMacのChrome系Webブラウザー(Google ChromeやMicrosoft Edge等)の拡張機能として動作します。
YAMAPからエクスポートされるデータは、シンプルなテキストファイルと写真ファイル(JPEG画像)をひとつにまとめたZIPファイルになります。
また、ZIPファイルのエクスポート完了後、可能ならば続けてGPXファイル(GPSの軌跡データ)もエクスポートされます。
本ツールは私的使用(ご自身の記録のバックアップ)を目的としており、YAMAPにログイン中のご本人の活動日記のみを対象とします。他ユーザーの活動日記はエクスポートできません。
活動日記をご自身のPCにバックアップするだけでなく、ヤマレコやブログ等への転載にもご利用いただけます。
なお、ヤマレコへの転載には、拙作の別ツール「ヤマレコへ山行記録をインポートするChrome拡張機能」(Yamareco Activity Import Tool)を使うと便利です。
WindowsやMacのChrome系Webブラウザー(Google ChromeやMicrosoft Edge等)の拡張機能として動作します。
YAMAPからエクスポートされるデータは、シンプルなテキストファイルと写真ファイル(JPEG画像)をひとつにまとめたZIPファイルになります。
また、ZIPファイルのエクスポート完了後、可能ならば続けてGPXファイル(GPSの軌跡データ)もエクスポートされます。
本ツールは私的使用(ご自身の記録のバックアップ)を目的としており、YAMAPにログイン中のご本人の活動日記のみを対象とします。他ユーザーの活動日記はエクスポートできません。
活動日記をご自身のPCにバックアップするだけでなく、ヤマレコやブログ等への転載にもご利用いただけます。
なお、ヤマレコへの転載には、拙作の別ツール「ヤマレコへ山行記録をインポートするChrome拡張機能」(Yamareco Activity Import Tool)を使うと便利です。
拡張機能のダウンロード
ブラウザーで下記 URL にアクセスします。
https://github.com/bunatree/yamap-activity-export-tool/
https://github.com/bunatree/yamap-activity-export-tool/
YAMAPの活動日記をエクスポートするためのChrome拡張機能
緑色の [Code] ボタンをクリックして表示されたメニューの一番下にある [Download ZIP] をクリックし、当拡張機能をZIPファイルとしてダウンロードします。
ダウンロードしたZIPファイルを展開し、任意のフォルダにコピーしてください。
拡張機能のインストール (Google Chrome)
Google Chrome ブラウザーを起動します。
アドレスバーに chrome://extensions/ と入力して Enter キーを押すか、[設定] (右上の3つのドットアイコン) > [拡張機能] > [拡張機能を管理] を選択し、拡張機能ページを表示します。
アドレスバーに chrome://extensions/ と入力して Enter キーを押すか、[設定] (右上の3つのドットアイコン) > [拡張機能] > [拡張機能を管理] を選択し、拡張機能ページを表示します。
当拡張機能の古いバージョンがインストール済みの場合は、先に古いバージョンをアンインストールしてください。
「デベロッパーモード」をオンにします。
「パッケージ化されていない拡張機能を読み込む」をクリックして、当拡張機能をコピーしたフォルダを選択します。
「デベロッパーモード」をオンにします。
「パッケージ化されていない拡張機能を読み込む」をクリックして、当拡張機能をコピーしたフォルダを選択します。
インストール済みの拡張機能のリストに「YAMAP Activity Export Tool」が表示されたことを確認します。
ブラウザーのパズルピース型のアイコンをクリックすると、利用可能な拡張機能の一覧が表示されます。
「YAMAP Activity Export Tool」をピン留めしてください。当拡張機能のアイコンが常にブラウザー上部に表示されるようになります。
「YAMAP Activity Export Tool」をピン留めしてください。当拡張機能のアイコンが常にブラウザー上部に表示されるようになります。
Google Chrome を再起動します。
拡張機能のインストール (Microsoft Edge)
Microsoft Edge ブラウザーを起動します。
アドレスバーに edge://extensions と入力して Enter キーを押すか、[設定] (右上の3つのドットアイコン) > [拡張機能]を選択し、拡張機能ページを表示します。
アドレスバーに edge://extensions と入力して Enter キーを押すか、[設定] (右上の3つのドットアイコン) > [拡張機能]を選択し、拡張機能ページを表示します。
当拡張機能の古いバージョンがインストール済みの場合は、先に古いバージョンをアンインストールしてください。
「開発者モード」のスイッチをONにします。
「展開して読み込み」をクリックして、当拡張機能をコピーしたフォルダを選択します。
「展開して読み込み」をクリックして、当拡張機能をコピーしたフォルダを選択します。
インストール済みの拡張機能のリストに「YAMAP Activity Export Tool」が表示されたことを確認します。
ブラウザーのパズルピース型のアイコンをクリックすると、利用可能な拡張機能の一覧が表示されます。
「YAMAP Activity Export Tool」の右側の3つのドットアイコンをクリックして設定メニューを表示し、「ツールバーに表示」を選択します。
これで当拡張機能のアイコンが常にブラウザー上部に表示されるようになります。
「YAMAP Activity Export Tool」の右側の3つのドットアイコンをクリックして設定メニューを表示し、「ツールバーに表示」を選択します。
これで当拡張機能のアイコンが常にブラウザー上部に表示されるようになります。
Microsoft Edge を再起動します。
更新方法(アップデート)
本ツールの新しいバージョンへの更新(アップデート)は、以下の手順で行ってください。
1. ブラウザで chrome://extensions(Edge の場合は edge://extensions)を開きます。
2. 拡張機能の一覧から「YAMAP Activity Export Tool」を探し、[削除] をクリックして現在インストールされているバージョンを削除します。
3. GitHub から最新版の ZIP ファイルをダウンロードし、展開します(手順は上記の「拡張機能のダウンロード」を参照してください)。
4. 「パッケージ化されていない拡張機能を読み込む」(Edge の場合は「展開して読み込み」)をクリックして、展開したフォルダを選択します。
5. 拡張機能の一覧に「YAMAP Activity Export Tool」が再び表示されることを確認します。
1. ブラウザで chrome://extensions(Edge の場合は edge://extensions)を開きます。
2. 拡張機能の一覧から「YAMAP Activity Export Tool」を探し、[削除] をクリックして現在インストールされているバージョンを削除します。
3. GitHub から最新版の ZIP ファイルをダウンロードし、展開します(手順は上記の「拡張機能のダウンロード」を参照してください)。
4. 「パッケージ化されていない拡張機能を読み込む」(Edge の場合は「展開して読み込み」)をクリックして、展開したフォルダを選択します。
5. 拡張機能の一覧に「YAMAP Activity Export Tool」が再び表示されることを確認します。
使い方
ブラウザーでご自身の活動日記のページを表示し、拡張機能のアイコン(赤い▼アイコン)をクリックすると、「エクスポート実行」というボタンが表示されます。
ボタンをクリックすると、活動日記のデータを取得開始します。
他ユーザーの活動日記でエクスポートを実行すると、エラーメッセージが表示され、処理は行われません。
データ取得中はボタンの表記が「エクスポート中...」となります。
※ボタンをクリックしてもボタンが反応しない場合や、エラーが表示される場合は、ページを再読み込みしてみてください。
写真を処理している間は、「image05.jpg を処理中...(5/30枚)」といったメッセージが表示されます。処理済みの枚数と全体の枚数が表示されますので、完了までの目安になります。
他ユーザーの活動日記でエクスポートを実行すると、エラーメッセージが表示され、処理は行われません。
データ取得中はボタンの表記が「エクスポート中...」となります。
※ボタンをクリックしてもボタンが反応しない場合や、エラーが表示される場合は、ページを再読み込みしてみてください。
写真を処理している間は、「image05.jpg を処理中...(5/30枚)」といったメッセージが表示されます。処理済みの枚数と全体の枚数が表示されますので、完了までの目安になります。
写真の件数やYAMAPのサーバーの反応速度にもよりますが、取得完了までしばらく時間がかかることがあります。
YAMAPのサーバーに負荷をかけないように、写真1枚ごとに0.5秒の待ち時間を入れています。これに写真のダウンロード時間が加わるため、写真が30枚ある活動日記では、おおむね20秒〜2分程度かかります。写真のファイルサイズが大きいほど時間がかかります。
取得が完了するとZIPファイルとしてエクスポート(ダウンロード)されます。
YAMAPのサーバーに負荷をかけないように、写真1枚ごとに0.5秒の待ち時間を入れています。これに写真のダウンロード時間が加わるため、写真が30枚ある活動日記では、おおむね20秒〜2分程度かかります。写真のファイルサイズが大きいほど時間がかかります。
取得が完了するとZIPファイルとしてエクスポート(ダウンロード)されます。
活動日記のデータのダウンロードが完了すると、「GPXファイルをエクスポートしますか?」という確認ダイアログが表示されます。
「OK」をクリックするとGPXファイルのエクスポートを試みます。ただし、活動日記にGPXファイルが添付されていない場合はエクスポートできません。
エクスポートされるデータの内容
エクスポートされたZIPファイルには次のものが含まれます。
【テキストデータ】
・活動日記のタイトル
・活動日記の URL
・日付
・行動日数
・都道府県
・地図の名前
・移動距離
・累積標高(上り、下り)
・消費カロリー量
・タグ
・詳細(感想文)
・写真のメモ
【写真】
・画像ファイル (JPEG)
※写真は YAMAP のサーバーに保存されているファイルをそのままエクスポートします。YAMAP は画面表示用に縮小・再圧縮した画像を配信しています。保存されているファイルのサイズは投稿時の状況によって異なり、撮影したオリジナルの解像度がそのまま保存されている場合もあれば、YAMAP 側で縮小されている場合もあるようです。
【テキストデータ】
・活動日記のタイトル
・活動日記の URL
・日付
・行動日数
・都道府県
・地図の名前
・移動距離
・累積標高(上り、下り)
・消費カロリー量
・タグ
・詳細(感想文)
・写真のメモ
【写真】
・画像ファイル (JPEG)
※写真は YAMAP のサーバーに保存されているファイルをそのままエクスポートします。YAMAP は画面表示用に縮小・再圧縮した画像を配信しています。保存されているファイルのサイズは投稿時の状況によって異なり、撮影したオリジナルの解像度がそのまま保存されている場合もあれば、YAMAP 側で縮小されている場合もあるようです。
開発の経緯
kfd01567さんがヤマレコの山行記録データをエクスポートしてYAMAPに移行するツールを公開されています。
その逆バージョンがあったら面白いかなと思い、作ってみました。
その逆バージョンがあったら面白いかなと思い、作ってみました。
本ツールはヤマレコのご自身の山行記録をYAMAPに移行したり、ヤマレコの別アカウント(一緒に登山に行った友人のアカウントなど)へ複製するツールです。
ヤマレコのへのインポートには、拙作の別ツールをお使い頂くと便利です。
YAMAPからエクスポートしたデータをヤマレコへインポートする方法マニュアル(ヤマノート)
YAMAPからエクスポートした活動日記をヤマレコに山行記録としてインポートためのChrome拡張機能 - bunatree/yamareco-activity-import-tool
山でYAMAPユーザーの方々とお会いしてお話する機会がありますが、スマホから活動日記を作成するだけでバックアップは何もしていない方々がいらっしゃいます。万が一YAMAPから活動日記が消えてしまったら、大切な思い出の記録が失われてしまうことになります。
思い出の保存のためにも、手軽にバックアップが取れる本ツールをご利用いただけたら嬉しいです。
思い出の保存のためにも、手軽にバックアップが取れる本ツールをご利用いただけたら嬉しいです。
備考
次の環境で動作確認しています。
macOS バージョン15.7.4
Google Chrome (Mac) 150.0.7871.188 (Official Build) (arm64)
Microsoft Edge (Mac) バージョン 129.0.2792.52 (公式ビルド) (x86_64)
基本的に、Chrome系ブラウザーなら環境を問わずに動作すると思います。
YAMAP側で画面がリニューアルされたりすると当拡張機能は動作しなくなる可能性があります。
不具合などにはできる限り対応しますのでお知らせください。
macOS バージョン15.7.4
Google Chrome (Mac) 150.0.7871.188 (Official Build) (arm64)
Microsoft Edge (Mac) バージョン 129.0.2792.52 (公式ビルド) (x86_64)
基本的に、Chrome系ブラウザーなら環境を問わずに動作すると思います。
YAMAP側で画面がリニューアルされたりすると当拡張機能は動作しなくなる可能性があります。
不具合などにはできる限り対応しますのでお知らせください。
お気に入りした人
人
拍手で応援
拍手した人
拍手
メロンパンさんの記事一覧
-
YAMAP活動日記→ヤマレコ山行記録へ転載お助けツール (Yamareco Activity Import Tool)
120
更新日:2024年11月27日
-
脇差しストックホルダーの自作
33
更新日:2024年09月21日
-
YAMAPの活動日記をエクスポートするChrome拡張機能
102
更新日:2026年09月01日
※この記事はヤマレコの「ヤマノート」機能を利用して作られています。
どなたでも、山に関する知識や技術などのノウハウを簡単に残して共有できます。
ぜひご協力ください!















Yamap活動記録のエクスポートについて質問および要望がございます。ダウンロードした画像には撮影場所の位置情報はついていないのですね。ヤマレコにアップロードしても撮影場所までは反映できていなようなので。
あくまでもバックアップ用途ということは理解しております。写真のキャプションを反映できるのは非常に便利ですので撮影場所まで反映出来たらと思いました。
利用させていただいている立場で恐縮ですが、ご検討いただけますと幸いです。いつもありがとうございます。
YAMAPに写真をアップロード&エクスポートして確認したところ、どの写真からも撮影日時、位置情報、カメラ名などのEXIF情報が消えていました。どうやらYAMAPが写真のEXIF情報をすべて削除してしまっているようです。
また、写真ファイルのJPEG画質も変わっており、元の写真をそのままの品質で保持しているわけではないようです。高品質な写真はサイズが大きく、ストレージを消費しますので(=YAMAPの運営コストに響くので)、ある程度品質を落としてサイズを小さくしているのかもしれません。
活動日記の「日記」タブに移動すると写真の下に撮影日時が表示されていますので、そこから撮影日時を取得することは可能かもしれません。ただ、当ツールは「活動データ」タブで動作するように作ってあり、現時点では「日記」タブのデータは取得できません。可能・不可能を含めて検討します。
本日のアップデートで、「日記」ページに記載されている日時を取得して写真ファイルにEXIF情報として埋め込むようにしました。お試しください。
Ubuntu22.04Chromeバージョン 149.0で拡張機能がエラーになりました。メッセージはCould not establish connection. Receiving end does not exist.です。chrome://gpuのOzone platform は x11です。
Chrome上で拡張機能をリロードしたのち実行すると、今度は完了したというポップアップがじきに出ましたが、出力はありませんでした。その時ソースコードの一部がエラー箇所として表示されました。
if (chrome.runtime.lastError) {
console.error(chrome.runtime.lastError.message); //黄色に反転されています
showAlert(chrome.runtime.lastError.message, 'warning', false);
resetButton();
}..
この下に次のようなメッセージが出ています。
Fialed to download ZIP: TypeError cannot read properties of undefined (reading 'replace')
ご報告いただいた現象(Could not establish connection)はこちらでは再現しませんでしたが、YAMAP 側のページ構造が変更されており(見た目は変わっていませんが、内部のHTML構造が刷新されていました)、それにより本ツールがうまく動作しなくなっていることが判明しました。
この問題を修正した最新版を GitHub にて公開しましたので、お手数ですが以下の手順で更新をお願いいたします。
1. chrome://extensions (Edgeの場合は edge://extensions )を開き、「YAMAP Activity Export Tool」を一度削除する
2. GitHub から最新版の ZIP ファイルをダウンロードし、展開する
3. 「パッケージ化されていない拡張機能を読み込む」から、展開したフォルダを選択して再度インストールする
これでうまく行くと思います。ご確認ください。
shinji50です。
Ubuntu22.04に更新された拡張機能をインストールし直しました。同様のエラーがでていますので、今少し当方の環境を検証することにします。
早速の対応とご連絡について取り急ぎお礼申しあげます。
shinji50です。
更新された拡張機能を何度か試してみましたが、当初のエラーが出続けています。。
Ubuntu22.04上の仮想マシンにWindows11を入れているので、そこにChromeを入れて試しましたが同様のエラーになりました。
そちらで再現しないということですので環境が影響しているのかと思います。もし、状況が変わるようであれば改めてご連絡しますが、いったん本件は区切りとさせていただきたいと思っています。
なお、参考までにChrome拡張機能管理画面上に出ているメッセージを改めて書き起こしておきます。
==
! Could not establish connection. Receining end does not exist.
コンテキスト
popup.html
スタックトレース
popup.js:44(無名関数)
40
41 chrome.tabs.query({ ..
42 chrome.tabs.sendMessage(tabs[0].id, { ..
43 if (chrome.runtime.lastError) {
44 console.error(chrome.runtime.lastError.message); //この行黄色反転
45 showAlert(chrome.runtime.lastError.message.'warnig',false);
46 resetButton();
47 } else if (response){
お手数をおかけしますが、以下の手順を一度お試しいただけますでしょうか。
1. 現在開いているYAMAPの活動日記のブラウザーのタブを一度閉じる。
2. chrome://extensions を開き、本拡張機能の「更新」ボタンを押して最新版が読み込まれていることを確認する。
3. 改めてYAMAPの活動日記ページを新しいタブで開き直す。
4. 拡張機能アイコンをクリックし、エクスポートを再度実行する
これで改善しない場合は、
1) 念のためそのページで Ctrl + Shift + R(キャッシュを無視した強制再読み込み)もお試しください。
2) 活動日記の一分のデータの読み込みが終わっていない状態でエクスポートを実行している可能性がありますので、数秒待ってから再度お試しください。
これでも同じ現象が発生するようでしたら、またご連絡いただけますと幸いです。引き続き調査いたします。
ご連絡ありがとうございます。下記の操作でエクスポートすることができました。
1) 念のためそのページで Ctrl + Shift + R(キャッシュを無視した強制再読み込み)もお試しください。
2) 活動日記の一分のデータの読み込みが終わっていない状態でエクスポートを実行している可能性がありますので、数秒待ってから再度お試しください。
このたびはいろいろご親切に対応いただき感謝申し上げます。
動作報告をありがとうございます。問題が解消されたようで何よりです😊
shinji50です。お世話になります。
先の問題とは別件です。ヤマップのhtml構造が最近変えられたようです。拡張機能を実行すると、zipファイルは落ちるが、画像ファイルが作成されないようです。また、photos.txtの中身が空になっていました。
なお、この現象を確認したURLは次のとおりです。
https://yamap.com/activities/49904358
お時間あるときに確認いただければ幸いです。
ご報告ありがとうございます。ただいま公私ともに忙しくしておりますが、時間を作って調べてみます。追ってこちらにコメントいたします。
ご報告いただきありがとうございました。YAMAP側で「日記」タブのページ構造が変更されたため、写真の情報を読み取れなくなっていました。
お手数ですが、拡張機能をいったん削除してからGitHubより最新版をダウンロードし、お試しください。(本文の「更新方法」をご参照ください)
今回から写真のエクスポート処理の進捗も表示されるようになりました。
なお、規約に沿うかたちで、エクスポートの対象はご自身の活動日記のみとさせていただいております。
shinji50です。ありがとうございます。Yamapから画像のダウンロードができることを確認しました。このたびはお忙しいところ、大変お世話になりました。
JTOMと申します。お初になります。
いつも便利に使わせていただいており感謝しております。
しかし最近、私もshinji50様と同様画像ファイル問題で悩んでおりました。
因みに私の環境ですとCtrl + Shift + Rの操作は必須となります。
お時間ございます時にでもご確認ください。
ご報告ありがとうございます。現在公私ともに忙しい時期に突入をしておりますが、時間を作って調べてみます。追ってこちらにコメントいたします。
ご報告いただきありがとうございました。YAMAP側で「日記」タブのページ構造が変更されたため、写真の情報を読み取れなくなっていました。
お手数ですが、拡張機能をいったん削除してからGitHubより最新版をダウンロードし、お試しください。(本文の「更新方法」をご参照ください)
今回から写真のエクスポート処理の進捗も表示されるようになりました。
Ctrl + Shift + R によるスーパーリロードが必要とのことですが、今回の更新でキャッシュを読まないようにしたので、改善している可能性があります。
なお、規約に沿うかたちで、エクスポートの対象はご自身の活動日記のみとさせていただいております。
確認いたしました!
やはり非常に便利で感謝いたします。
お忙しい中、ご対応ありがとうございました。
5884u33iと申します。
大変便利に活用させていただき本当にありがとうございます。
私もshinji50様、JTOM様と同様に画像ファイル問題で悩んでおり、
ご報告させていただきます。
お忙しい中大変恐縮ですが、お時間のつく範囲でご確認いただけると大変ありがたいです。
よろしくお願い申し上げます。
ご報告いただきありがとうございました。YAMAP側でページ構造が変更されたため、写真の情報を読み取れなくなっていました。
お手数ですが、拡張機能をいったん削除し、GitHubより最新版をダウンロードしてください。(本文の「更新方法」をご参照ください)
今回から写真のエクスポート処理の進捗も表示されるようになりました。
なお、規約に沿うかたちで、エクスポートの対象はご自身の活動日記のみとさせていただいております。
9月11日にDLして利用始めさせていただいてます。大変便利でありがたく使わせていただいてましたが、9月30日から写真がエクスポートできなくなりました。
写真以外はできているのですが、写真の読み込みのところだけ右下に出るすべての写真読み込み結果に対して「エラー:417 Expectation Failed」と表示され、解凍後のファイルを見ると全て写真データが1KBになっています。
そこで10月1日にこのページにある更新の作業をして、試しましたが結果は同じで写真データは読み込みできておらず、gpxや、「感想」は反映させることができる状態でした。
もしかするとYAMAP側でまた何か変更があったのかもしれません。
お忙しいところ利用者の立場で恐縮ですが、お時間のある時に一度みていただけるでしょうか。
よろしくお願いいたします。
コメントを編集
いいねした人
コメントを書く
ヤマレコにユーザー登録いただき、ログインしていただくことによって、コメントが書けるようになります。ヤマレコにユーザ登録する