コード例 #1
0
def view_list_tumblr():
	xbmc.log(xbmcaddon.Addon().getSetting("tumblrIDs"))
	tumblrIDs=xbmcaddon.Addon().getSetting("tumblrIDs").split(";")
	xbmc.log(str(tumblrIDs))
	for id in tumblrIDs:
		if (id!=""):
			li = xbmcgui.ListItem(id)	
			li.setIconImage('https://api.tumblr.com/v2/blog/%s.tumblr.com/avatar' % id)
			url=build_url({"command":"view", "tumblrURL":'http://'+id+".tumblr.com", "page":"1"})
			li.addContextMenuItems([
				('Remove', 'XBMC.RunPlugin(%s)' % CMD.build_url(base_url,{'command':'remove','id':id}),)])
			xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li, isFolder=True)
			
	li = xbmcgui.ListItem("Add")	
	url=build_url({"command":"addTumblrID","addon_handle":str(addon_handle)})
	xbmcplugin.addDirectoryItem(handle=addon_handle, url=url, listitem=li)
	xbmcplugin.endOfDirectory(addon_handle)