Kotlin library for parsing Google Location History (Timeline) data.
![google-takeout-location-history](https://private-user-images.githubusercontent.com/99822/312999525-64b6627e-bb9e-4c61-bc9a-f0885d0659f8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk3MDI2MzYsIm5iZiI6MTcxOTcwMjMzNiwicGF0aCI6Ii85OTgyMi8zMTI5OTk1MjUtNjRiNjYyN2UtYmI5ZS00YzYxLWJjOWEtZjA4ODVkMDY1OWY4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI5VDIzMDUzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThjOWQxOWIzMTFhMTJlMjIzZTkwYjdiNzFkZTgzYmM5YzdlMDRiYzBlZjZhYWZiMDIxNjBkMWIyZjUwMDkxNjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.zA1jjWyKbgVkvL4XEhTauKUlz0Bbu6odKYgPo3WJQTU)
Open the project in IntelliJ IDEA, and run the sample/src/main/kotlin/Main.kt
file.
ℹ️ Note: Read instructions in the
Main.kt
on where to add the unzipped Google Location History data.
Here is a sample output from running the app with Google Location History data.
Sample app for Google Location History Parser project.
🟢 Got records: 3,103,992 records.
🟢 Got semantic location history data:
...
2018=[APRIL: 276, AUGUST: 294, DECEMBER: 412, FEBRUARY: 257, JANUARY: 249, JULY: 259, JUNE: 305, MARCH: 287, MAY: 291, NOVEMBER: 250, OCTOBER: 283, SEPTEMBER: 328]
2019=[APRIL: 155, AUGUST: 359, DECEMBER: 254, FEBRUARY: 205, JANUARY: 309, JULY: 313, JUNE: 302, MARCH: 226, MAY: 203, NOVEMBER: 329, OCTOBER: 355, SEPTEMBER: 260]
2020=[APRIL: 48, AUGUST: 166, DECEMBER: 82, FEBRUARY: 244, JANUARY: 475, JULY: 107, JUNE: 90, MARCH: 191, MAY: 66, NOVEMBER: 91, OCTOBER: 172, SEPTEMBER: 148]
....
🟢 Got timeline edits: 195,444 items edited.
📖 https://hossain-khan.github.io/kgeo-timeline/
API docs are automatically published to the GitHub pages site using static workflow.
dokkaHtml
- Generates documentation in 'html' format
Some related projects