Export a chat from the app (WhatsApp, Telegram or Signal) and visualize the locations shared in the conversation.
It was developed to help emergency services and humanitarian organizations to get locations from people in the field during disasters and emergencies, but it can be used for anything else.
Try it here! chatmap.hotosm.org
yarn install
yarn start
Create a group and ask people to post a locations and messages. Each location will be paired with the closest message from the same user.
- Export a WhatsApp, Telegram or Signal chat with shared locations
- Upload a .zip file to this page
- It will extract all the locations and display them on a map, together with the paired message (text or media)
- You can also download the locations + messages as a GeoJSON file from there
Check this video-tutorial (2:47 min).
Go to the group you want to export and select:
Export chat
Select "Attach media" if you want to include media.
Import the .zip file. If you don't need media, you can import the .txt file only.
You'll need Telegram Desktop.
Go to the group you want to export and from the top-right menu select:
Export chat history
Check "Photos" if you want to include media, select "JSON" for the Format, and click "Export"
A folder will be created. If you want to include media you should compress the whole folder into a .zip file and import it into ChatMap.
If you don't need media, you can import the .json file only.
You'll need Signal Desktop. Only the messages created after installing it will be available.
Install Sigtop to export the chat.
Then, from the command line, run this to export messages:
sigtop msg -c <name the group>
And if you want to include media:
sigtop att -c <name the group>
A .txt file and a folder for media will be created.
Compress everything into a .zip file and import it into ChatMap.
If you don't need media, you can import the .txt file only.
Copyright 2024 Emilio Mariscal
This is free software! you may use this project under the terms of the GNU General Public License (GPL) Version 3.