From 9cdd13343aecb78708ea4eae54ce81f9e30db969 Mon Sep 17 00:00:00 2001 From: Tim Head Date: Fri, 21 Nov 2014 22:52:17 +0100 Subject: [PATCH] Removing some more rude words and automation of examples --- README.md | 10 ++++----- app.py | 13 ++++++++--- views/index.html | 12 +++++----- words/google-ngram-list | 48 ++++++++++++++++++++-------------------- words/normalise-words.py | 13 +++++++---- 5 files changed, 54 insertions(+), 42 deletions(-) diff --git a/README.md b/README.md index 43d8753..3324783 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,9 @@ Try it: http://these3words.herokuapp.com/ Some interesting locations: -* [Battery Park, NYC](http://these3words.herokuapp.com/nikaya-caput-mahon) -* [Downtown San Francisco](http://these3words.herokuapp.com/stitt-budged-tower) -* [Sydney, Australia](http://these3words.herokuapp.com/scone-scud-inbox) +* [Battery Park, NYC](http://these3words.herokuapp.com/huai-sora-pelayo) +* [Downtown San Francisco](http://these3words.herokuapp.com/smite-arends-nagler) +* [Sydney, Australia](http://these3words.herokuapp.com/cuyler-propor-marias) This app was inspired by http://what3words.com/ @@ -24,7 +24,7 @@ example >>> three = these.three_words(CERN) >>> print three - 'closet-chou-maurel' + 'turks-yunnan-salant' >>> these.decode(three) (46.232335567474365, 6.055419445037842) @@ -103,7 +103,7 @@ brought to you by [@betatim][betatim] and [@kdungs][kdungs] productions [humanhash]: https://github.com/zacharyvoase/humanhash [geohash]: https://code.google.com/p/python-geohash/ -[cernmap]: http://these3words.herokuapp.com/closet-chou-maurel +[cernmap]: http://these3words.herokuapp.com/turks-yunnan-salant [othercernmap]: http://these3words.herokuapp.com/spaghetti-carolina-kentucky-utah-seventeen-neptune [bottlepy]: http://bottlepy.org/ [betatim]: https://twitter.com/betatim diff --git a/app.py b/app.py index d6b360a..c6ea366 100755 --- a/app.py +++ b/app.py @@ -11,6 +11,11 @@ from bottle import ( import thesethreewords as these +example_locs = [("sydney", (-33.867480754852295, 151.20700120925903)), + ("battery", (40.70329427719116, -74.0170168876648)), + ("san_fran", (37.790114879608154, -122.4202036857605))] +example_locs = dict((name,these.three_words(pos)) for name,pos in example_locs) + @get('/static/') def serve_static(filename): return static_file(filename, root='static') @@ -18,7 +23,7 @@ def serve_static(filename): @get('/') def index(): - return template('index', err=None) + return template('index', err=None, **example_locs) @get('/') @@ -28,7 +33,8 @@ def showMap(threewords): return template('map', lat=lat, lng=lng, threewords=threewords) except: return template('index', - err="Could not find location {}".format(threewords)) + err="Could not find location {}".format(threewords), + **example_locs) @get('/latlng/,') @@ -38,7 +44,8 @@ def showMapFromLatLng(lat, lng): return template('map', lat=lat, lng=lng, threewords=threewords) except: return template('index', - err="Could not find location {}".format(threewords)) + err="Could not find location {}".format(threewords), + **example_locs) # API diff --git a/views/index.html b/views/index.html index 90a9c3d..b8b8c1f 100644 --- a/views/index.html +++ b/views/index.html @@ -28,12 +28,12 @@

  • Type in a location to find out the three words by which to remember it (try 1600 Pennsylvania avenue ...)
  • -
  • To find the location referenced by a set of three words given to you, type them in separated by a dash (try scone-scud-inbox)
  • +
  • To find the location referenced by a set of three words given to you, type them in separated by a dash (try {{ sydney }})
  • Go straight to exploring the map by clicking the Find on Map button, it will take you to Sydney

- +

@@ -41,9 +41,9 @@

Some interesting locations to try out:

@@ -54,7 +54,7 @@