Skip to content

Import Google Takeout Saved places #66

Description

@smihael

It would be nice to have an option to import from Google Saved places (csv) and Google Maps Starred places (json) files that you get from Google Takeout.

Activity

  1. julien-nc commented on Jul 21, 2019

    @julien-nc
    Member

    Thanks for the suggestion. Yes it would be nice! Could you provide an example for both those types of files?

  2. simonspa commented on Jul 30, 2019

    @simonspa
    Contributor

    Hej @eneiluj

    here is a sample JSON file as I get it from the Takeout export of Google Maps. I'm not sure about the other part @smihael mentioned (Google Saved places) and can't check since I've probably not used that feature...

    Hope this helps, I'm really looking forward to testing a first release version of this. Thanks for all the great work!

    {
      "type" : "FeatureCollection",
      "features" : [ {
        "geometry" : {
          "coordinates" : [ 8.0532115, 46.5004589 ],
          "type" : "Point"
        },
        "properties" : {
          "Google Maps URL" : "http://maps.google.com/?cid=13688209039469782482",
          "Location" : {
            "Address" : "Konkordiaplatz, 3984 Fieschertal, Schweiz",
            "Business Name" : "Konkordiahütte",
            "Country Code" : "CH",
            "Geo Coordinates" : {
              "Latitude" : "46.5004589",
              "Longitude" : "8.0532115"
            }
          },
          "Published" : "2019-04-20T09:09:19Z",
          "Title" : "Konkordiahütte",
          "Updated" : "2019-04-20T09:09:19Z"
        },
        "type" : "Feature"
      }, {
        "geometry" : {
          "coordinates" : [ 24.7582150, 59.4390830 ],
          "type" : "Point"
        },
        "properties" : {
          "Google Maps URL" : "http://maps.google.com/?cid=11814469129852094720",
          "Location" : {
            "Address" : "Rotermanni 14, 10111 Tallinn, Estland",
            "Business Name" : "RØST Bakery",
            "Country Code" : "EE",
            "Geo Coordinates" : {
              "Latitude" : "59.4390830",
              "Longitude" : "24.7582150"
            }
          },
          "Published" : "2017-10-14T18:59:51Z",
          "Title" : "RØST Pagar & Kohvik",
          "Updated" : "2017-10-14T18:59:51Z"
        },
        "type" : "Feature"
      }, {
        "geometry" : {
          "coordinates" : [ -73.0057222, -51.0675132 ],
          "type" : "Point"
        },
        "properties" : {
          "Google Maps URL" : "http://maps.google.com/?cid=1788625370759766858",
          "Location" : {
            "Address" : "Torres de Paine, Región de Magallanes y de la Antártica Chilena, Chile",
            "Business Name" : "Salto Grande Waterfall View",
            "Country Code" : "CL",
            "Geo Coordinates" : {
              "Latitude" : "-51.0675132",
              "Longitude" : "-73.0057222"
            }
          },
          "Published" : "2015-01-27T09:04:08Z",
          "Title" : "Salto Grande Waterfall View",
          "Updated" : "2015-01-27T09:04:08Z"
        },
        "type" : "Feature"
      } ]
    }
  3. smihael commented on Aug 3, 2019

    @smihael
    Author

    Example of .csv file (for Favourite places, Saved places and other custom lists). It's a bit trickier since coordinates should be fetched from the url.

    
    Title,Note,URL,Comment
    Музей русского импрессионизма,,https://www.google.com/maps/place/%D0%9C%D1%83%D0%B7%D0%B5%D0%B9+%D1%80%D1%83%D1%81%D1%81%D0%BA%D0%BE%D0%B3%D0%BE+%D0%B8%D0%BC%D0%BF%D1%80%D0%B5%D1%81%D1%81%D0%B8%D0%BE%D0%BD%D0%B8%D0%B7%D0%BC%D0%B0/data=!4m2!3m1!1s0x46b5498a41eb933b:0x80fa6271fb1d6e4a,
    Ботанический сад МГУ «Аптекарский огород»,,https://www.google.com/maps/place/%D0%91%D0%BE%D1%82%D0%B0%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9+%D1%81%D0%B0%D0%B4+%D0%9C%D0%93%D0%A3+%C2%AB%D0%90%D0%BF%D1%82%D0%B5%D0%BA%D0%B0%D1%80%D1%81%D0%BA%D0%B8%D0%B9+%D0%BE%D0%B3%D0%BE%D1%80%D0%BE%D0%B4%C2%BB/data=!4m2!3m1!1s0x46b54a7220d45829:0x3339e6b774242646,
    
    
  4. added this to the 📍 3.0 milestone on Aug 20, 2019
  5. added
    good first issueSmall tasks with clear documentation about how and in which place you need to fix things in.
    on Aug 27, 2019
  6. jancborchardt commented on Aug 29, 2019

    @jancborchardt
    Member

    Bumping this up to 0.2 since importing and onboarding people from existing software is something we should have pretty early on. :)

  7. junglira commented on Feb 8, 2020

    @junglira

    I'd also appreciate this, I'm trying to move away from Google entirely.

  8. tacruc commented on Mar 31, 2020

    @tacruc
    Collaborator

    @smihael @HollowedEmpire Can you test if #338 works for you?

  9. linked a pull request that will close this issueAllow import from Google Takeout JSON #338on Mar 31, 2020
  10. akvadrako commented on Mar 4, 2021

    @akvadrako

    Does this only work for the JSON file? Does anyone know of a solution for the CSV file?

  11. akvadrako commented on Mar 8, 2021

    @akvadrako

    For anything that comes across this, I have come up with a solution for the CSV import: https://github.com/akvadrako/json2kml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions