Skip to content

Latest commit

 

History

History
17 lines (16 loc) · 896 Bytes

File metadata and controls

17 lines (16 loc) · 896 Bytes

Google Location History Importer

Reads a JSON export of Google Location History from Google Takeout and publishes all of its locations to MQTT. Useful for importing Google Location History into OwnTracks Recorder.

Installation

google-import.py depends on paho.mqtt which you can install with pip:

pip install paho.mqtt

Usage

The script will read the records.json file from Google Takeout and create messages on your MQTT broker. At a minimum you need to specific the location of the records.json file, your TrackerID (--tid) and the topic (-t or --topic) it should place the messages on. Example:

python3 google-import.py records.json --tid <trackerID> -t owntracks/<user>/<deviceID>

Make sure to change <trackerID>, <user>, and <deviceID> to your usecase