TwVideoManager.twitch.models module

class TwVideoManager.twitch.models.TwitchVideo(author: str, date: Optional[datetime.datetime], uid: int, vid: Optional[int], url: Optional[str], start_time: Optional[datetime.datetime], uptime: Optional[datetime.timedelta])[source]

Bases: TwVideoManager.models.Video

Twitch video

Parameters:
  • author (str) – Streamer ID of the video
  • uid (int) – Twitch API ID of the author
  • vid (Optional[int]) – Twitch API Video ID of the stream video
  • url (Optional[str]) – Twitch Video link of the stream video (if public and available)
  • date (Optional[datetime]) – Record-Started time of the video
  • start_time (Optional[datetime]) – Stream-Started time of the video
  • uptime (Optional[timedelta]) – Uptime of the stream video
class TwVideoManager.twitch.models.User(*args, **kwargs)[source]

Bases: sphinx.ext.autodoc.importer._MockObject

classmethod from_login(login: str, client: <sphinx.ext.autodoc.importer._MockObject object at 0x7facbdde75c0>)[source]
classmethod from_uid(uid: str, client: <sphinx.ext.autodoc.importer._MockObject object at 0x7facbdde75c0>)[source]

Get User from usernames

Parameters:
  • uid (str) – User’s name(known id) to find
  • client (twitch.TwitchClient) – TwitchClient to use in translating login name into user
Return User:

Wrapped User object

classmethod from_user(user: <sphinx.ext.autodoc.importer._MockObject object at 0x7facbdde7710>)[source]

Wrap twitch.users.User into User

Parameters:user (twitch.api.users.User) – Target object to wrap
Return User:Wrapped User object
make_watcher(header: Union[str, <sphinx.ext.autodoc.importer._MockObject object at 0x7facbdde7710>], client: <sphinx.ext.autodoc.importer._MockObject object at 0x7facbdde75c0> = None)[source]
uid

str: User’s known name

class TwVideoManager.twitch.models.Watcher(me: TwVideoManager.twitch.models.User, header: TwVideoManager.twitch.models.User)[source]

Bases: TwVideoManager.twitch.models.User

classmethod from_login(me: str, header: str, client: <sphinx.ext.autodoc.importer._MockObject object at 0x7facbdde75c0>)[source]