aboutsummaryrefslogtreecommitdiff
path: root/modules/trakt.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/trakt.py
parentActually use `action_desc` in github.py.issues, so that we can see what things (diff)
signature
'utils.http.get_url' -> 'utils.http.request', return a Response object from
utils.http.request
Diffstat (limited to 'modules/trakt.py')
-rw-r--r--modules/trakt.py27
1 files changed, 13 insertions, 14 deletions
diff --git a/modules/trakt.py b/modules/trakt.py
index 12b9c25d..3827e658 100644
--- a/modules/trakt.py
+++ b/modules/trakt.py
@@ -19,30 +19,29 @@ class Module(ModuleManager.BaseModule):
else:
username = event["user"].get_setting("trakt",
event["user"].nickname)
- page = utils.http.get_url(URL_TRAKT % username, headers={
+ page = utils.http.request(URL_TRAKT % username, headers={
"Content-Type": "application/json",
"trakt-api-version": "2", "trakt-api-key":
self.bot.config["trakt-api-key"]}, json=True,
code=True)
- if page[0]:
- code, page = page
- if code == 200:
- type = page["type"]
+ if page
+ if page.code == 200:
+ type = page.data["type"]
if type == "movie":
- title = page["movie"]["title"]
- year = page["movie"]["year"]
- slug = page["movie"]["ids"]["slug"]
+ title = page.data["movie"]["title"]
+ year = page.data["movie"]["year"]
+ slug = page.data["movie"]["ids"]["slug"]
event["stdout"].write(
"%s is now watching %s (%s) %s" % (
username, title, year,
URL_TRAKTSLUG % ("movie", slug)))
elif type == "episode":
- season = page["episode"]["season"]
- episode_number = page["episode"]["number"]
- episode_title = page["episode"]["title"]
- show_title = page["show"]["title"]
- show_year = page["show"]["year"]
- slug = page["show"]["ids"]["slug"]
+ season = page.data["episode"]["season"]
+ episode_number = page.data["episode"]["number"]
+ episode_title = page.data["episode"]["title"]
+ show_title = page.data["show"]["title"]
+ show_year = page.data["show"]["year"]
+ slug = page.data["show"]["ids"]["slug"]
event["stdout"].write(
"%s is now watching %s s%se%s - %s %s" % (
username, show_title, str(season).zfill(2),