Skip to main content

location-history-total

Given a Takeout of Google Location History, generate a CSV of work history.

Requires Python 3.6+.

Example usage

  1. Create a document with your points of interest:

    # Format is lat, long, radius
    # '#' can be used to comment a line out
    38.8100121,-104.6792472, 0.04
    39.1355552,-121.3484781, 0.1
    

    Google Maps will be handy for determining the latitude and longitude of places.

  2. Use Google Takeout to export your location history.

  3. (Optional) Determine the time period(s) you're intested in and get the Unix timestamps of the start and stop dates.

  4. Run the script. Assuming your POIs are in area.txt, your location history is at history.json, and a date range of 1 Oct 2018-1 Mar 2019:

    # Dump information to screen
    location-history-total history.json --area=area.txt --time=1538373600,1551423600
    
    # Or to a CSV
    location-history-total history.json --area=area.txt --time=1538373600,1551423600 --output=results.csv
    

Release files for location-history-total 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for location-history-total 0.1.2
File Size Uploaded
location-history-total-0.1.2.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for location-history-total 0.1.2
File Interpreter ABI Platform
location_history_total-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 15.9 kB

Release files / location-history-total-0.1.2.tar.gz

Download URL location-history-total-0.1.2.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
0531e577c66f72cad016461cb29c871efbed3124dce2735c6b7d683e432d9b41
BLAKE2b-256 checksum
How to use checksums
a38ac11aa252d40b62b00947e0a4d79ddf377663d6816b343227fd6caf61dee7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.10 CPython/3.6.7 Linux/4.15.0-43-generic

Release files / location_history_total-0.1.2-py3-none-any.whl

Download URL location_history_total-0.1.2-py3-none-any.whl
Size 11.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b90faad498303fd8ae0e9c34d2dea10fe42809e8e7ebbd19b8bb45a02391504c
BLAKE2b-256 checksum
How to use checksums
3dbdaab79879ee33a4f6d87a7e597ff5384b5497698570df73563083c8e0f9f6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/0.12.10 CPython/3.6.7 Linux/4.15.0-43-generic

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page