def delete_playlists(youtube: d.Resource, env: str, delete_existing=False):
    playlists = get_youtube_playlists(youtube=youtube)
    df_playlists = get_playlist_data(env=env)
    for playlist in playlists.keys():
        if playlist not in df_playlists.PlaylistName.unique() or \
                delete_existing:
            print(f'Delete playlist "{playlist}"')
            youtube.playlists().delete(id=playlists[playlist]).execute()
def get_youtube_playlists(youtube: d.Resource):
    playlists = {}
    request = youtube.playlists().list(part="snippet,contentDetails",
                                       mine=True,
                                       maxResults=25)
    response = request.execute()
    for item in response['items']:
        title = item['snippet']['title']
        playlists[title] = item['id']
    return playlists