Summarizing the Google Maps attributes of places within a specified area
Project description
Places Summarized
Places Summarized is a wrapper around Google Maps' Places API that summarizes the attributes of the locations nearby the specified coordinate.
Installation
Install Places Summarized via pip using
$ pip install places-summarized
Requirements
- A Google Maps API key.
- Python 3
Usage
This example uses a Google Maps API key.
import pprint from places_summarized.client import Client pp = pprint.PrettyPrinter(indent=4) client = Client(key='your-key') # Google Sydney offices summary = client.places_summary(location=(-33.8670522, 151.1957362), radius=1000) pp.pprint(summary.result()) # Print the ratings of the locations of type "point_of_interest." # You can find the full list of types # at: https://developers.google.com/places/web-service/supported_types print(summary.ratings_by_type('point_of_interest')) # Print the average price level of all the places print(summary.average_price_level())
Or, you can test it without a key, using the TestClient
.
import pprint from places_summarized.fake_client import FakeClient pp = pprint.PrettyPrinter(indent=4) fclient = FakeClient() summary = fclient.places_summary() pp.pprint(summary.result())
Documentation
TO DO... :/ maybe you want to help?
Acknowledgements
- "Pin" icon taken from Freepik on Flaticon.
- "Barchat" icon taken from Gregor Cresnar on Flaticon.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Filename, size | File type | Python version | Upload date | Hashes |
---|---|---|---|---|
Filename, size places_summarized-0.1.1-py3-none-any.whl (14.3 kB) | File type Wheel | Python version py3 | Upload date | Hashes View |
Filename, size places-summarized-0.1.1.tar.gz (45.9 kB) | File type Source | Python version None | Upload date | Hashes View |
Close
Hashes for places_summarized-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | baa6ee8d9432dda7aa06f91d080f697a8dea3a6d52dbb9cbd0123c63df556a21 |
|
MD5 | ff4dfc71afa9ffe727e15317ce6d0fa9 |
|
BLAKE2-256 | 276e04f8fd3187d29143c22bfec3dc620acbd3950b8106c0f2f94248e3ecb2ec |