Aspect Types for Coldreader, which implement Google APIs
Via Composer
$ composer require imonroe/cr_aspects_google
Add the following array to your /config/services.php
file:
'google' => [
'application_name' => env('GOOGLE_API_APP_NAME'),
'client_id' => env('GOOGLE_API_CLIENT_ID'),
'client_secret' => env('GOOGLE_API_CLIENT_SECRET'),
'redirect' => env('GOOGLE_API_REDIRECT'),
'public_api_key' => env('GOOGLE_API_PUBLIC_API_KEY'),
'auth_config_file' => env('GOOGLE_AUTH_CONFIG_FILE'),
'custom_search_api_key' => env('GOOGLE_CUSTOM_SEARCH_API_KEY'),
'custom_search_cz' => env('GOOGLE_CUSTOM_SEARCH_CZ'),
'static_maps_api_key' => env('GOOGLE_STATIC_MAPS_API_KEY'),
],
Add the following to your .env file, along with the correct respective values:
GOOGLE_API_APP_NAME=YourAppName
GOOGLE_PROJECT_ID=yourProjectID
GOOGLE_API_CLIENT_ID=XXXX
GOOGLE_API_CLIENT_SECRET=XXX
GOOGLE_API_MAPS_API_KEY=
GOOGLE_API_PUBLIC_API_KEY=XXX
GOOGLE_API_REDIRECT=https://yoursite/auth/google/callback
GOOGLE_CUSTOM_SEARCH_API_KEY=XXXX
GOOGLE_CUSTOM_SEARCH_CZ=XXXX
GOOGLE_STATIC_MAPS_API_KEY=XXXX
Please see CHANGELOG for more information on what has changed recently.
$ composer test
Please see CONTRIBUTING and CODE_OF_CONDUCT for details.
If you discover any security related issues, please email ian@ianmonroe.com instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.