Skip to content

Commit cae14d3

Browse files
authored
Merge pull request #67 from anxdpanic/dev
2.0.10
2 parents cba7ec7 + fe5e29a commit cae14d3

File tree

4 files changed

+15
-14
lines changed

4 files changed

+15
-14
lines changed

addon.xml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2-
<addon id="script.module.python.twitch" name="python-twitch for Kodi" version="2.0.9" provider-name="A Talented Community">
2+
<addon id="script.module.python.twitch" name="python-twitch for Kodi" version="2.0.10" provider-name="A Talented Community">
33
<requires>
44
<import addon="xbmc.python" version="2.20.0"/>
55
<import addon="script.module.six" version="1.11.0"/>
@@ -9,9 +9,7 @@
99
<extension point="xbmc.addon.metadata">
1010
<platform>all</platform>
1111
<news>
12-
[upd] allow overriding headers for usher and hidden api calls
13-
[fix] decode byte responses in scraper
14-
[fix] usher/parser error handling
12+
[upd] allow overriding headers for all hidden api calls
1513
</news>
1614
<assets>
1715
<icon>icon.png</icon>

changelog.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
2.0.10
2+
[upd] allow overriding headers for all hidden api calls
3+
14
2.0.9
25
[upd] allow overriding headers for usher and hidden api calls
36
[fix] decode byte responses in scraper

resources/lib/twitch/api/v5/games.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ def get_top(limit=10, offset=0):
2828
# required scope: none
2929
# undocumented / unsupported
3030
@query
31-
def _check_follows(username, name):
32-
q = HQry('users/{username}/follows/games/isFollowing', use_token=False)
31+
def _check_follows(username, name, headers={}):
32+
q = HQry('users/{username}/follows/games/isFollowing', headers=headers, use_token=False)
3333
q.add_urlkw(keys.USERNAME, username)
3434
q.add_param(keys.NAME, name)
3535
return q
@@ -38,8 +38,8 @@ def _check_follows(username, name):
3838
# required scope: none
3939
# undocumented / unsupported
4040
@query
41-
def _get_followed(username, limit=25, offset=0):
42-
q = HQry('users/{username}/follows/games', use_token=False)
41+
def _get_followed(username, limit=25, offset=0, headers={}):
42+
q = HQry('users/{username}/follows/games', headers=headers, use_token=False)
4343
q.add_urlkw(keys.USERNAME, username)
4444
q.add_param(keys.LIMIT, limit, 25)
4545
q.add_param(keys.OFFSET, offset, 0)
@@ -49,8 +49,8 @@ def _get_followed(username, limit=25, offset=0):
4949
# required scope: user_follows_edit
5050
# undocumented / unsupported
5151
@query
52-
def _follow(username, name):
53-
q = HQry('users/{username}/follows/games/follow', method=methods.PUT)
52+
def _follow(username, name, headers={}):
53+
q = HQry('users/{username}/follows/games/follow', headers=headers, method=methods.PUT)
5454
q.add_urlkw(keys.USERNAME, username)
5555
q.add_data(keys.NAME, name)
5656
return q
@@ -59,8 +59,8 @@ def _follow(username, name):
5959
# required scope: user_follows_edit
6060
# undocumented / unsupported
6161
@query
62-
def _unfollow(username, name):
63-
q = HQry('users/{username}/follows/games/unfollow', method=methods.DELETE)
62+
def _unfollow(username, name, headers={}):
63+
q = HQry('users/{username}/follows/games/unfollow', headers=headers, method=methods.DELETE)
6464
q.add_urlkw(keys.USERNAME, username)
6565
q.add_data(keys.NAME, name)
6666
return q

resources/lib/twitch/api/v5/videos.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ def complete_upload(video_id, upload_token):
108108
# required scope: none
109109
# undocumented / unsupported
110110
@query
111-
def _by_id(video_id):
112-
q = HQry('videos/{video_id}', use_token=False)
111+
def _by_id(video_id, headers={}):
112+
q = HQry('videos/{video_id}', headers=headers, use_token=False)
113113
q.add_urlkw(keys.VIDEO_ID, video_id)
114114
return q

0 commit comments

Comments
 (0)