updated to use youtube api rather than scraping