Esempio n. 1
0
def loadCategories():
    BPTraceEnter()
    mc.ShowDialogWait()
    win = mc.GetWindow(14000)
    target = win.GetList(1000)
    win.GetLabel(2003).SetLabel(NO_SHOWS_TEXT)
    win.GetLabel(3003).SetLabel(NO_EPISODES_TEXT)
    items = mc.ListItems()
    for cat in client.categories:
        items.append(category_to_list_item(cat))
    target.SetItems(items)
    mc.HideDialogWait()
    BPLog("Successfully loaded all categories.", Level.DEBUG)
    BPTraceExit()
Esempio n. 2
0
                "/v1/show/560/",
                "/v1/show/561/",
                "/v1/show/852/",
                "/v1/show/590/",
                "/v1/show/620/",
                "/v1/show/625/",
                "/v1/show/845/",
                "/v1/show/650/",
                "/v1/show/662/",
                "/v1/show/675/",
                "/v1/show/678/",
                "/v1/show/682/",
                "/v1/show/849/"
            ],
            "title": "Film & Drama"}
category_item = category_to_list_item(category)
BPLog("Transformed category:")
BPLog(simplejson.dumps(category_item.to_object(), indent=2))

show = {
        "category": "/v1/category/5/",
        "episodes": [
            "/v1/episode/4306/",
            "/v1/episode/4307/"
        ],
        "id": "300",
        "resource_uri": "/v1/show/300/",
        "thumbnail": "shows/image_5_6.jpg",
        "thumbnail_url": "http://www.svt.se/cachable_image/1356099963000/svts/article927529.svt/ALTERNATES/large/rapport_affisch_ny.jpg",
        "title": "Rapport",
        "url": "http://www.svtplay.se/rapport"