Add feature: get monthly interest over specified regions #430
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fix #429
Motivations:
Get interests over specified regions by the month.
When we look at long-term multi-year trends, interests by the hour is too fine, but interests by the year may not yield enough resolution. Hence, interest by the month is here to fulfill the need.
What this pull request does:
Add a method under
Class TrendReq
to get interests over selected geopolitical regions by the month.The code takes care of the 29-day Februaries in leap years.
Sample response and screenshots:
Let's generate a sample response from the newly added code on the interests of 'coca cola' vs 'pepsi' by the month globally (by each country), generated by a sample driver code:
Below are 2 screenshots of the saved CSV file. You can see monthly trends of each country of 'coca cola' vs 'pepsi'.