Added helper functions for retrieving report types:
.get_report_type()
.get_verified_report_type()
Fixed bug that meant JSON reports could not be saved.
- Added playlist report type support.
- If no specific report type could be determined, analytix now falls back to a basic user activity report.
- A few minor efficient enhancements.
- Fixed ordering issue.
- Fixed an issue with report type that have required and optional dimensions.
- Fixed some stuff in the docs.
- Corrected some bugs in rc1.
- Added some extra verification.
- Made some messages look a little nicer, especially some error messages.
- Made it impossible to install on unsupported versions.
- Corrected some issues in the docs.
Warning
This release contains multiple breaking changes. Code written using v0.1.0 will not function from this version.
- The number of supported video report types has increased from 6 to 29 (though playlist report types have been temporarily removed -- they'll be back in v1.1).
- There is now just one class that caters for all report types, rather than a separate class for each one.
- You no longer need to specify which scopes to use.
start_date
is now optional.- You can now choose to bypass request verification.
- All available metrics are used by default if none are passed by the user.
Added support for the following report types:
- Geographical data
- Basic user data for playlists
- Time based data for playlists
- Geographical data for playlists
- Adds the
YouTubeService.authorize
alias. - Adds auto-docs.
The first release on PyPI. Added the base code, and some basic classes:
BasicYouTubeAnalytics
TimeBasedYouTubeAnalytics
Also added the ability to save the report as a JSON or a CSV.