Adjusted source to meat PEP8

This commit is contained in:
2017-07-16 22:50:37 +02:00
parent b162131dec
commit 5a397e4891
2 changed files with 106 additions and 122 deletions

View File

@@ -2,34 +2,35 @@ import requests
from datetime import datetime
import calendar
def search(what, type, api_key):
url = "https://www.googleapis.com/youtube/v3/search?part=snippet&q=%s&type=%s&key=%s" % (what, type, api_key)
r = requests.get(url)
return r.json()
def playlistItems(playlistId, api_key, all=False, nextToken=None):
def playlistItems(playlistid, api_key, allmovies=False, nexttoken=None):
videos = []
info_url = "https://www.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=50&playlistId=%s&key=%s" % (
playlistId,
playlistid,
api_key
)
if nextToken is not None:
info_url += "&pageToken=%s" % (nextToken)
if nexttoken is not None:
info_url += "&pageToken=%s" % (nexttoken)
request_data = requests.get(info_url)
request_data_json = request_data.json()
videos += parseRequestData(request_data_json)
if all == True and 'nextPageToken' in request_data_json:
videos += playlistItems(playlistId, api_key, request_data_json['nextPageToken'])
videos += parse_request_data(request_data_json)
if allmovies is True and 'nextPageToken' in request_data_json:
videos += playlistItems(playlistid, api_key, request_data_json['nextPageToken'])
return videos
def parseRequestData(request_data_json):
def parse_request_data(request_data_json):
parsed_videos = []
for element in request_data_json['items']:
video = {}
@@ -41,8 +42,4 @@ def parseRequestData(request_data_json):
video['channel_id'] = element['snippet']['channelId']
video['nick'] = element['snippet']['channelTitle']
parsed_videos.append(video)
return parsed_videos
return parsed_videos