def HandleChild(id, name, thumb, rating_key, description, duration, year, on_air, index, files, container=False): oc = ObjectContainer(title2=unicode(name)) oc.add( GetVideoObject(id, 'movie', name, thumb, rating_key, description, duration, year, on_air, index, files, container)) if str(container) == 'False': bookmarks.append_controls(oc, id=id, name=name, thumb=thumb, rating_key=rating_key, description=description, duration=duration, year=year, on_air=on_air, files=files, container=container) return oc
def HandleChildren(id, name, thumb, in_queue=False, page=1, dir='desc'): oc = ObjectContainer(title2=unicode(name)) response = video_service.get_children( int(id), per_page=common.get_elements_per_page(), page=page, dir=dir) for media in HandleMediaList(response['data']['children'], in_queue=in_queue): oc.add(media) bookmarks.append_controls(oc, id=id, name=name, thumb=thumb) sorting.append_controls(oc, HandleChildren, id=id, name=name, thumb=thumb, in_queue=in_queue, page=page, dir=dir) pagination.append_controls(oc, response, callback=HandleChildren, id=id, name=name, thumb=thumb, in_queue=in_queue, page=page, dir=dir) return oc
def HandleChild(id, name, thumb, rating_key, description, duration, year, on_air, index, files, container=False): oc = ObjectContainer(title2=unicode(name)) oc.add(GetVideoObject(id, 'movie', name, thumb, rating_key, description, duration, year, on_air, index, files, container)) if str(container) == 'False': bookmarks.append_controls(oc, id=id, name=name, thumb=thumb, rating_key=rating_key, description=description, duration=duration, year=year, on_air=on_air, files=files, container=container) return oc
def HandleChildren(id, name, thumb, operation=None, in_queue=False, page=1, dir='desc'): oc = ObjectContainer(title2=unicode(name)) if operation == 'add': service.add_bookmark(id) elif operation == 'remove': service.remove_bookmark(id) response = service.get_children(int(id), per_page=util.get_elements_per_page(), page=page, dir=dir) for media in HandleMediaList(response['data']['children'], in_queue=in_queue): oc.add(media) bookmarks.append_controls(oc, HandleChildren, id=id, name=name, thumb=thumb, operation=operation) append_sorting_controls(oc, HandleChildren, id=id, name=name, thumb=thumb, in_queue=in_queue, page=page, dir=dir) pagination.append_controls(oc, response['data'], callback=HandleChildren, id=id, name=name, thumb=thumb, in_queue=in_queue, page=page, dir=dir) return oc
def HandleChildren(id, name, thumb, in_queue=False, page=1, dir='desc'): oc = ObjectContainer(title2=unicode(name)) response = video_service.get_children(int(id), per_page=common.get_elements_per_page(), page=page, dir=dir) for media in HandleMediaList(response['data']['children'], in_queue=in_queue): oc.add(media) bookmarks.append_controls(oc, id=id, name=name, thumb=thumb) sorting.append_controls(oc, HandleChildren, id=id, name=name, thumb=thumb, in_queue=in_queue, page=page, dir=dir) pagination.append_controls(oc, response, callback=HandleChildren, id=id, name=name, thumb=thumb, in_queue=in_queue, page=page, dir=dir) return oc
def HandleChild(id, name, thumb, rating_key, description, duration, year, on_air, index, files, operation=None, container=False): oc = ObjectContainer(title2=unicode(name)) if operation == 'add': service.add_bookmark(id) elif operation == 'remove': service.remove_bookmark(id) if index > 0: media_type = "episode" else: media_type = "movie" oc.add( MetadataObjectForURL(id, media_type, name, thumb, rating_key, description, duration, year, on_air, index, files)) if str(container) == 'False': bookmarks.append_controls(oc, HandleChild, id=id, name=name, thumb=thumb, rating_key=rating_key, description=description, duration=duration, year=year, on_air=on_air, index=index, files=files, operation=operation, container=container) return oc
def HandleChild(id, name, thumb, rating_key, description, duration, year, on_air, index, files, operation=None, container=False): oc = ObjectContainer(title2=unicode(name)) if operation == 'add': service.add_bookmark(id) elif operation == 'remove': service.remove_bookmark(id) if index > 0: media_type = "episode" else: media_type = "movie" oc.add(MetadataObjectForURL(id, media_type, name, thumb, rating_key, description, duration, year, on_air, index, files)) if str(container) == 'False': bookmarks.append_controls(oc, HandleChild, id=id, name=name, thumb=thumb, rating_key=rating_key, description=description, duration=duration, year=year, on_air=on_air, index=index, files=files, operation=operation, container=container) return oc