Difference between revisions of "Implementations/Libraries"
From Geohashing
imported>Relet (→Python) |
imported>Relet |
||
Line 32: | Line 32: | ||
This implementation uses [http://webpy.org/ <code>web.py</code>] to give simple, clean URLs. To contribute to it, please contact [[User:Xxv|xxv]] and he can set you up with commit access. | This implementation uses [http://webpy.org/ <code>web.py</code>] to give simple, clean URLs. To contribute to it, please contact [[User:Xxv|xxv]] and he can set you up with commit access. | ||
+ | |||
+ | == Shell Script== | ||
+ | {{30w compliant|yes=1}} | ||
+ | [[Implementations/Libraries/Shell]] |
Revision as of 07:39, 10 April 2012
Contents
D
Erlang
Javascript
k4
PERL
Geo::Hashing on CPAN
This implementation IS FULLY 30W-compliant. |
Reusable code library that can be used from any perl program:
Python
Code snippets
This implementation IS FULLY 30W-compliant. |
Various code snippets can be found at Implementations/Libraries/Python.
Python package xkcd.geohash
This implementation IS NOT 30W-compliant. |
There is Python package xkcd.geohash
which is independent of the interactive coordinate calculator (but uses Google Finance as well).
Python 3 standard library
In Python 3.1 and above, an implementation of the geohashing algorithm is included in the antigravity module. Unfortunately importing the module will open a web browser.
>>>import antigravity (opens the xkcd comic) >>>antigravity.geohash(34,-118,b'2012-04-09-13057.57') 34.386614 -118.231675
RESTful implementation with Atom feed
This implementation IS FULLY 30W-compliant. |
The source for the Atom feed is available through anonymous svn here: https://staticfree.info/svn/ghfeed/
This implementation uses web.py
to give simple, clean URLs. To contribute to it, please contact xxv and he can set you up with commit access.
Shell Script
This implementation IS FULLY 30W-compliant. |