Comprehensive Python wrapper for the Yelp v2 api
Project description
Pyyelp
=======
Pyyelp is a python wrapper for the Yelp API v2
I wrote this wrapper because I couldn't find a comprehensive, lightweight Yelp API wrapper for Python. This wrapper has methods for Search, Business, and Phone APIs and supports all associated parameters - all in a nice, lightweight package.
Yelp API v2 docs <https://www.yelp.com/developers/documentation>
Requires
-------
- oauth2
Fast install
-------
pip install pyyelp
- Add the following in **settings.py** or .bash_profile
YELP_API_CONSUMER_KEY={{ CONSUMER_KEY }}
YELP_API_CONSUMER_SECRET={{ CONSUMER_SECRET }}
YELP_API_TOKEN={{ TOKEN }}
YELP_API_TOKEN_SECRET={{ SECRET_TOKEN }}
Fast example
-------
**Term and Location are required for Search**
from pyyelp.pyyelp import Yelp
yelp = Yelp()
search_result = yelp.search(term="foo store", location="California")
Examples
-------
1. **Search** Example
from pyyelp.pyyelp import Yelp
yelp = Yelp()
search_result = yelp.search(term="Don Quixote's Restaurant", location="Santa Cruz, California")
2. **Business** Example
from pyyelp.pyyelp import Yelp
yelp = Yelp()
business_result = yelp.get_business_by_id("taqueria-los-gallos-newark")
3. **Phone** Example
from pyyelp import Yelp
yelp = Yelp()
phone_result = yelp.search_by_phone_number("1234567890")
TODO
-------
- Errors
- Proper Testing
Contribute
-------
1. Fork the repo <https://github.com/motte/python-yelp>
2. Test the code thoroughly
3. Code with pep8 <http://www.python.org/dev/peps/pep-0008/>
4. Pull request
Tests
-------
Unit test setup to come.
=======
Pyyelp is a python wrapper for the Yelp API v2
I wrote this wrapper because I couldn't find a comprehensive, lightweight Yelp API wrapper for Python. This wrapper has methods for Search, Business, and Phone APIs and supports all associated parameters - all in a nice, lightweight package.
Yelp API v2 docs <https://www.yelp.com/developers/documentation>
Requires
-------
- oauth2
Fast install
-------
pip install pyyelp
- Add the following in **settings.py** or .bash_profile
YELP_API_CONSUMER_KEY={{ CONSUMER_KEY }}
YELP_API_CONSUMER_SECRET={{ CONSUMER_SECRET }}
YELP_API_TOKEN={{ TOKEN }}
YELP_API_TOKEN_SECRET={{ SECRET_TOKEN }}
Fast example
-------
**Term and Location are required for Search**
from pyyelp.pyyelp import Yelp
yelp = Yelp()
search_result = yelp.search(term="foo store", location="California")
Examples
-------
1. **Search** Example
from pyyelp.pyyelp import Yelp
yelp = Yelp()
search_result = yelp.search(term="Don Quixote's Restaurant", location="Santa Cruz, California")
2. **Business** Example
from pyyelp.pyyelp import Yelp
yelp = Yelp()
business_result = yelp.get_business_by_id("taqueria-los-gallos-newark")
3. **Phone** Example
from pyyelp import Yelp
yelp = Yelp()
phone_result = yelp.search_by_phone_number("1234567890")
TODO
-------
- Errors
- Proper Testing
Contribute
-------
1. Fork the repo <https://github.com/motte/python-yelp>
2. Test the code thoroughly
3. Code with pep8 <http://www.python.org/dev/peps/pep-0008/>
4. Pull request
Tests
-------
Unit test setup to come.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyyelp-0.1.1.tar.gz
(4.7 kB
view details)
File details
Details for the file pyyelp-0.1.1.tar.gz.
File metadata
- Download URL: pyyelp-0.1.1.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73628c1a099a070f0ea2648e9977e1ea6371a3baf2085b16aff31e431407d432
|
|
| MD5 |
3a585769403a988d3a35454e7a373532
|
|
| BLAKE2b-256 |
61e05c6664d97a7c20b6d546f9a11e4276bef25a568bfbdba16add5b4cf11dfc
|