def get(self, name="CHN", **kwargs):
        url = self.url_tpl.format(name)
        req = urlopen(url)
        if not req.status == 200:
            return {}

        _json = json.loads(req.read().decode('utf-8'))

        # here we'll add the source link as geojson info.
        # this is a demo of how to embed additional info into geojson
        for feature in _json["features"]:
            atag = "<a href='{0}'>{1}.geo.json</a>".format(url, name)
            feature["properties"]["source"] = atag

        return {"geojson": _json}
Request johan/world.geo.json to get geojson and return it as result.
dataset/ETHPy150Open eleme/polaris/polaris/ext/world.py/World.get