Pulls information about YouTube videos published by certain user.

Settings
All parameters are required except auth_type

username - YouTube username which videos should be pulled

Following are needed to authenticate with Google OAuth
client_secret - Google API client secret
refresh_token - Google API refresh token.
client_id - Google API client_id
auth_type Optional, use "id" if new style "channel" vs. old "user".

Key Field Mapping
doc_date - parse(data['publishedAt']).date().isoformat()

Additional fields
content_type - 'YouTube' (Static field)
tags - data['items'][0]['snippet']['tags'] if 'tags' in data['items'][0]['snippet'] else []
thumbnail - data['thumbnails']['default']['url'] if 'thumbnails' in data else None}