aboutsummaryrefslogtreecommitdiff
path: root/modules/youtube.py
diff options
context:
space:
mode:
authorGravatar jesopo2018-12-11 22:26:38 +0000
committerGravatar jesopo2018-12-11 22:26:38 +0000
commit793d234a0b924c0330e88f07f68b13559b42e4ac (patch)
tree90ecd3746a77e17da915f90ec057cb16ead82c05 /modules/youtube.py
parentActually use `action_desc` in github.py.issues, so that we can see what things (diff)
'utils.http.get_url' -> 'utils.http.request', return a Response object from
utils.http.request
Diffstat (limited to 'modules/youtube.py')
-rw-r--r--modules/youtube.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/modules/youtube.py b/modules/youtube.py
index 855d8f14..70fae777 100644
--- a/modules/youtube.py
+++ b/modules/youtube.py
@@ -21,13 +21,13 @@ ARROW_DOWN = "↓"
"validate": utils.bool_or_none})
class Module(ModuleManager.BaseModule):
def get_video_page(self, video_id, part):
- return utils.http.get_url(URL_YOUTUBEVIDEO, get_params={"part": part,
+ return utils.http.request(URL_YOUTUBEVIDEO, get_params={"part": part,
"id": video_id, "key": self.bot.config["google-api-key"]},
json=True)
def video_details(self, video_id):
snippet = self.get_video_page(video_id, "snippet")
- if snippet["items"]:
- snippet = snippet["items"][0]["snippet"]
+ if snippet.data["items"]:
+ snippet = snippet.data["items"][0]["snippet"]
statistics = self.get_video_page(video_id, "statistics")[
"items"][0]["statistics"]
content = self.get_video_page(video_id, "contentDetails")[
@@ -60,15 +60,15 @@ class Module(ModuleManager.BaseModule):
search = event["query"]
video_id = ""
- search_page = utils.http.get_url(URL_YOUTUBESEARCH,
+ search_page = utils.http.request(URL_YOUTUBESEARCH,
get_params={"q": search, "part": "snippet",
"maxResults": "1", "type": "video",
"key": self.bot.config["google-api-key"]},
json=True)
if search_page:
- if search_page["pageInfo"]["totalResults"] > 0:
- video_id = search_page["items"][0]["id"]["videoId"]
+ if search_page.data["pageInfo"]["totalResults"] > 0:
+ video_id = search_page.data["items"][0]["id"]["videoId"]
return "https://youtu.be/%s" % video_id
@utils.hook("received.command.yt", alias_of="youtube")
@@ -93,14 +93,14 @@ class Module(ModuleManager.BaseModule):
if search or video_id:
if not video_id:
- search_page = utils.http.get_url(URL_YOUTUBESEARCH,
+ search_page = utils.http.request(URL_YOUTUBESEARCH,
get_params={"q": search, "part": "snippet",
"maxResults": "1", "type": "video",
"key": self.bot.config["google-api-key"]},
json=True)
if search_page:
- if search_page["pageInfo"]["totalResults"] > 0:
- video_id = search_page["items"][0]["id"]["videoId"]
+ if search_page.data["pageInfo"]["totalResults"] > 0:
+ video_id = search_page.data["items"][0]["id"]["videoId"]
else:
event["stderr"].write("No videos found")
else: