def getAlphas(): """ Returns a list of all letters in the alphabet that has programs. """ html = getPage(URL_A_TO_O) container = common.parseDOM(html, "ul", attrs = { "class" : "[^\"']*play_alphabetic-list[^\"']*" }) if not container: helper.errorMsg("No container found!") return None letters = common.parseDOM(container[0], "h3", attrs = { "class" : "[^\"']*play_alphabetic-list__letter[^\"']*" }) if not letters: helper.errorMsg("Could not find any letters!") return None alphas = [] for letter in letters: alpha = {} alpha["title"] = helper.convertChar(letter) alpha["char"] = letter alphas.append(alpha) return alphas
def getAlphas(): """ Returns a list of all letters in the alphabet that matches the starting letter of some program. """ html = getPage(URL_A_TO_O) letters = common.parseDOM(html, "a" , attrs = { "class": "svt-color-almostblack" }) alphas = [] for letter in letters: alpha = {} alpha["title"] = helper.convertChar(letter) alpha["char"] = letter alphas.append(alpha) return alphas