コード例 #1
0
ファイル: app.py プロジェクト: place4word/ThisPlace
def latLngToHash(lat, lng):
    try:
        three = thisplace.three_words((lat, lng))
        four = thisplace.four_words((lat, lng))
        six = thisplace.six_words((lat, lng))
        return {'three': three, 'four': four, 'six': six}
    except Exception:
        return {}
コード例 #2
0
ファイル: app.py プロジェクト: place4word/ThisPlace
def showMapFromLatLng(lat, lng):
    try:
        fourwords = thisplace.four_words((lat, lng))
        return template('map', lat=lat, lng=lng, fourwords=fourwords)
    except:
        return template('index',
                        err="Could not find location {}".format(fourwords),
                        **example_locs)
コード例 #3
0
ファイル: app.py プロジェクト: amueller/ThisPlace
def latLngToHash(lat, lng):
    try:
        three = thisplace.three_words((lat,lng))
        four = thisplace.four_words((lat,lng))
        six = thisplace.six_words((lat,lng))
        return {'three': three, 'four': four, 'six': six}
    except:
        return {}
コード例 #4
0
ファイル: app.py プロジェクト: amueller/ThisPlace
def showMapFromLatLng(lat, lng):
    try:
        fourwords = thisplace.four_words((lat, lng))
        return template('map', lat=lat, lng=lng, fourwords=fourwords)
    except:
        return template('index',
                        err="Could not find location {}".format(fourwords),
                        **example_locs)
コード例 #5
0
ファイル: app.py プロジェクト: place4word/ThisPlace
#!/usr/bin/env python

import bottle
from bottle import (get, run, abort, static_file, template)

import thisplace

example_locs = [("sydney", (-33.867480754852295, 151.20700120925903)),
                ("battery", (40.70329427719116, -74.0170168876648)),
                ("san_fran", (37.790114879608154, -122.4202036857605))]
example_locs = dict(
    (name, thisplace.four_words(pos)) for name, pos in example_locs)


@get('/static/<filename:path>')
def serve_static(filename):
    return static_file(filename, root='static')


@get('/')
def index():
    return template('map', lat=None, lng=None)


@get('/help.html')
def help():
    return template('help', err=None, **example_locs)


@get('/<fourwords>')
def showMap(fourwords):
コード例 #6
0
ファイル: app.py プロジェクト: amueller/ThisPlace
import bottle
from bottle import (
    get,
    run,
    abort,
    static_file,
    template
)

import thisplace


example_locs = [("sydney", (-33.867480754852295, 151.20700120925903)),
                ("battery", (40.70329427719116, -74.0170168876648)),
                ("san_fran", (37.790114879608154, -122.4202036857605))]
example_locs = dict((name, thisplace.four_words(pos)) for name,pos in example_locs)

@get('/static/<filename:path>')
def serve_static(filename):
    return static_file(filename, root='static')


@get('/')
def index():
    return template('map', lat=None, lng=None)


@get('/help.html')
def help():
    return template('help', err=None, **example_locs)