def numeric_scraper(text:str) -> list:
    """Returns a list of all numbers in a given string ex "a11b2c333" -> [11, 2, 333]"""

    num_lst = []

    cur_num = ""
    string = False
    
    for char in text:

        #on a string
        if string:
            if char.isdigit():
                cur_num += char
            else:
                num_lst.append(int(cur_num))
                cur_num = ""
                string = False
                
        #looking for a string
        else:
            if char.isdigit():
                cur_num += char
                string = True
    #last string
    if string:
        num_lst.append(int(cur_num))
        
    return num_lst