-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/google api #10
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great overall! Just added in a few suggestions for changes & documentation updates. Also, I'm unclear on the Change Status
vs Has This Been Tested
boxes that are checked in the PR template. Could you change that so it's not a conflicting message of "Complete, but not tested" and "Yes" it has been tested? Thanks!
I also fixed the PR Description, I always assumed that one of the tested prompts was specific to unit-testing and one was specific to testing the functionality locally. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great so far! I appreciate the thoroughness of the docstrings.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the changes!
Description
This PR adds an OOP GoogleAPI service to the application. It also configures the endpoints in submission.py to provide text transcriptions and safe search moderation functionality.
Type of change
Change Status
Has This Been Tested
Checklist
1 - The class that is implemented in
project/app/utils/google_api.py
will throw an error and stop execution if no Google Credentials are provided in the environment variable GOOGLE_CREDS. the contents of this variable are the JSON in the service_account.json credential file that is downloaded from the Google Cloud Dashboard.