All Projects → gfairchild → Yelpapi

gfairchild / Yelpapi

Licence: bsd-3-clause
yelpapi is a pure Python implementation of the Yelp Fusion API (aka Yelp v3 API).

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Yelpapi

Jsonapi.rb
Lightweight, simple and maintained JSON:API support for your next Ruby HTTP API.
Stars: ✭ 116 (-2.52%)
Mutual labels:  api
30 Days Of Python
Learn Python for the next 30 (or so) Days.
Stars: ✭ 1,748 (+1368.91%)
Mutual labels:  api
Apisix Docker
the docker for Apache APISIX
Stars: ✭ 119 (+0%)
Mutual labels:  api
Trino
Trino: Master your translations with command line!
Stars: ✭ 118 (-0.84%)
Mutual labels:  api
Bingo
简洁优雅的 Go Web 框架(暂不更新,预计一年后继续更新)
Stars: ✭ 119 (+0%)
Mutual labels:  api
Nuxt Dev To Clone
Build DEV.TO clone with Nuxt.js and new `fetch` hook
Stars: ✭ 118 (-0.84%)
Mutual labels:  api
Coronavirus Tracker Api
🦠 A simple and fast (< 200ms) API for tracking the global coronavirus (COVID-19, SARS-CoV-2) outbreak. It's written in python using the 🔥 FastAPI framework. Supports multiple sources!
Stars: ✭ 1,577 (+1225.21%)
Mutual labels:  api
1972
1972 - Criando APIs com NodeJs
Stars: ✭ 120 (+0.84%)
Mutual labels:  api
Marionette
Selenium alternative for Crystal. Browser manipulation without the Java overhead.
Stars: ✭ 119 (+0%)
Mutual labels:  api
Stripe Sdk
A simple and flexible Stripe library for Flutter with complete support for SCA and PSD2.
Stars: ✭ 120 (+0.84%)
Mutual labels:  api
Tik4net
Manage mikrotik routers with .NET C# code via ADO.NET like API or enjoy O/R mapper like highlevel api.
Stars: ✭ 118 (-0.84%)
Mutual labels:  api
Narration
The Narration PHP Framework - Empowering everyone to build reliable and loosely coupled web apps.
Stars: ✭ 119 (+0%)
Mutual labels:  api
Fake api
The fastest way to prototype API in your Rails application
Stars: ✭ 119 (+0%)
Mutual labels:  api
Cryptotrader
A responsive dynamic webapp to trade cryptopairs on the most prominent exchanges
Stars: ✭ 118 (-0.84%)
Mutual labels:  api
L5 Swagger
OpenApi or Swagger integration to Laravel
Stars: ✭ 1,781 (+1396.64%)
Mutual labels:  api
Freenom Dns Updater
A tool to update freenom's dns records
Stars: ✭ 117 (-1.68%)
Mutual labels:  api
Docs
API Platform documentation
Stars: ✭ 119 (+0%)
Mutual labels:  api
Alltomp3
Node module to download and convert in MP3 with tags an online video
Stars: ✭ 120 (+0.84%)
Mutual labels:  api
Guzzle Advanced Throttle
A Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get the response from cache when the rate limit is exceeded or always get a cached value to spare your rate limits. Using wildcards in host names is also supported.
Stars: ✭ 120 (+0.84%)
Mutual labels:  api
Esp V2
A service proxy that provides API management capabilities using Google Service Infrastructure.
Stars: ✭ 120 (+0.84%)
Mutual labels:  api

yelpapi

Build Status

AUTHOR

Geoffrey Fairchild

LICENSE

This software is licensed under the BSD 3-Clause License. Please refer to the separate LICENSE.txt file for the exact text of the license. You are obligated to give attribution if you use this code.

ABOUT

yelpapi is a pure Python implementation of the Yelp Fusion API (aka Yelp v3 API). It is simple, fast, and robust to any changes Yelp may make to the API in the future.

REQUIREMENTS

This code requires Python 3.4 or higher and requests.

INSTALL

yelpapi is available on PyPI at https://pypi.python.org/pypi/yelpapi.

Install using pip:

pip install yelpapi

Install from source:

python setup.py install

USING THIS CODE

This API is demonstrated more thoroughly in examples.py, but the following chunk of code demonstrates basic use of yelpapi.

from yelpapi import YelpAPI
yelp_api = YelpAPI(api_key)
search_results = yelp_api.search_query(args)

You can also set timeouts so API calls do not block indefinitely in degraded network conditions.

from yelpapi import YelpAPI
yelp_api = YelpAPI(api_key, timeout_s=3.0)
search_results = yelp_api.search_query(args)

METHODS

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].