Documentation#

PyPI version PyPI - Status Downloads GitHub last commit License

CI Read the Docs Maintainability Test Coverage

A simple yet powerful wrapper for the YouTube Analytics API.

What does analytix do?#

The YouTube Studio provides a fantastic interface where creators can view some incredibly detailed analytics for their channel. However, there’s no way to perform programmatical operations on the data to do some proper analysis on it. This is where analytix comes in.

The process of analysing data on the YouTube Studio is comprised of two steps:

  1. Retrieving the data to be analysed and visualised

  2. Presenting that data to the user

analytix aims to handle step one as comprehensively as possible, allowing analysts to use tools such as pandas and Matplotlib to work on the data without having to faff around with Google’s offerings.

Features#

  • Pythonic syntax lets you feel right at home

  • Dynamic error handling saves hours of troubleshooting, and makes sure only valid requests count toward your API quota

  • A clever interface allows you to make multiple requests across multiple sessions without reauthorising

  • Extra support allows the native saving of CSV files and conversion to DataFrame objects

  • Easy enough for beginners, but powerful enough for advanced users