def BROWSE_BRAND(main_url): from daum_brand import DaumBrand site=DaumBrand() site.parse(main_url) for title,url,thumb in site.video_list: title = title.replace('\n'," ") addDir(title, url, 1000, thumb) if site.nextpage: addDir(u"다음 페이지>", site.nextpage, 43, '')
def CAT_BRAND(ownerid): from daum_brand import DaumBrand site=DaumBrand() site.parseTop(ownerid) for title, playlistid, thumb in site.menu_list: if playlistid: addDir(title, "%s-%d-1"% (ownerid, playlistid), 43, thumb) else: addDir(u"[COLOR FFFF0000]%s[/COLOR]"% title,'',0,thumb) endDir()
def CAT_BRAND(ownerid): from daum_brand import DaumBrand site = DaumBrand() site.parseTop(ownerid) for title, playlistid, thumb in site.menu_list: if playlistid: addDir(title, "%s-%d-1" % (ownerid, playlistid), 43, thumb) else: addDir(u"[COLOR FFFF0000]%s[/COLOR]" % title, '', 0, thumb) endDir()
def CAT_BRAND_TOP(url,contPage): page = int(url[1:]) from daum_brand import DaumBrand site=DaumBrand() site.parseList(page) for title,ownerid,thumb in site.menu_list: addDir(title, ownerid, 42, thumb) if site.prevpage: addDir(prevPage, "_%d"% (page-1), 41, '') if site.nextpage: addDir(nextPage, "_%d"% (page+1), 41, '') endDir(contPage)
def CAT_BRAND_TOP(url, contPage): page = int(url[1:]) from daum_brand import DaumBrand site = DaumBrand() site.parseList(page) for title, ownerid, thumb in site.menu_list: addDir(title, ownerid, 42, thumb) if site.prevpage: addDir(prevPage, "_%d" % (page - 1), 41, '') if site.nextpage: addDir(nextPage, "_%d" % (page + 1), 41, '') endDir(contPage)
def BROWSE_BRAND(plst,contPage): ownerid,plstr,pgstr = re.compile("(.+?)-(\d+)-(\d+)").match(plst).group(1,2,3) playlistid = int(plstr) page = int(pgstr) from daum_brand import DaumBrand site=DaumBrand() site.parse(ownerid,playlistid,page) for title,vid,thumb in site.video_list: addDir(title, vid, 1000, thumb) if site.prevpage: addDir(prevPage, "%s-%d-%d"% (ownerid,playlistid,page-1), 44, '') if site.nextpage: addDir(nextPage, "%s-%d-%d"% (ownerid,playlistid,page+1), 44, '') endDir(contPage)
def BROWSE_BRAND(plst, contPage): ownerid, plstr, pgstr = re.compile("(.+?)-(\d+)-(\d+)").match(plst).group( 1, 2, 3) playlistid = int(plstr) page = int(pgstr) from daum_brand import DaumBrand site = DaumBrand() site.parse(ownerid, playlistid, page) for title, vid, thumb in site.video_list: addDir(title, vid, 1000, thumb) if site.prevpage: addDir(prevPage, "%s-%d-%d" % (ownerid, playlistid, page - 1), 44, '') if site.nextpage: addDir(nextPage, "%s-%d-%d" % (ownerid, playlistid, page + 1), 44, '') endDir(contPage)
def CAT_BRAND(url): from daum_brand import DaumBrand site=DaumBrand() site.parseTop(url) for title,url in site.menu_list: addDir(title,url,43,'')