request-yo-racks / api

A REST API for the Request-Yo-Racks projects.
https://api.requestyoracks.org
MIT License
0 stars 4 forks source link

Implement collectors #1

Closed rgreinho closed 7 years ago

rgreinho commented 7 years ago

Description

A collector is an object having the ability to collect information from a specific provider (i.e. 'yelp' or 'google').

Miscellaneous items:

Motivation and Context

This patch implements a Google and a Yelp collector as well as a generic client collector which abstracts all the mechanisms to authenticate and retrieve the exact information we want.

How Has This Been Tested?

Mostly by hand, but implements a few basic unit tests that will be enhanced in the future.

Types of changes

Checklist: