MCPcopy Create free account
hub / github.com/CarlosBergillos/LocationHistoryFormat

github.com/CarlosBergillos/LocationHistoryFormat @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
75 symbols 183 edges 7 files 0 documented · 0% updated 2y ago★ 626 open issues

Browse by type

Functions 63 Types & classes 12
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Location History Format

Collaborative format definition and documentation for Google Location History files.

Google (through its Takeout service) allows users to easily and conveniently download their Location History data. Unfortunately Google has not provided proper official documentation for these files, so it can sometimes be difficult to navigate the structure of the files and understand the meaning of its fields. This project attempts to fill that gap and do the job that Google should have done.

Goals

The goals of this project are two-fold:

  • Provide a standardized format definition describing the structure and contents of the files. These format definitions are given in the form of JSON schemas, which can be used, for example, for automatic validation of JSON files and to aid in the development of parsers. These files can be found in the schemas folder in the repository.

  • Provide accessible and user-friendly documentation for these formats. The documentation is presented in a public site (locationhistoryformat.com) which provides basic guides and reference pages detailing the structure and fields of the files. The reference pages are automatically built from the JSON schemas, presenting the information in a much more readable way.

Disclaimer

This project is not affiliated, endorsed by, or in any way officially connected with Google. Official support for Google products can be found at https://support.google.com/.

An effort is being made to keep the information provided by this project accurate and up-to-date, but due to its nature, the information provided might be inaccurate and/or out-of-date. Google has repeatedly made modifications to the format throughout the years.

Contributing

Contributions are welcome! If you notice errors, out-of-date information, or missing information, you can help improve it. See Contributing.

License

This project is licensed under the terms of the MIT License.

Core symbols most depended-on inside this repo

browse all functions →

Shape

Method 56
Class 12
Function 7

Languages

Python100%

Modules by API surface

tools/jsonschema_to_md/markdown.py29 symbols
tools/jsonschema_to_md/jsonschema.py20 symbols
tools/jsonschema_to_md/schema_to_md.py19 symbols
tools/common.py5 symbols
tools/jsonschema_to_md/__main__.py1 symbols
tools/github_readme/__main__.py1 symbols

For agents

$ claude mcp add LocationHistoryFormat \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page