def list_of_lines(text, include_lines=False):
    """Parse Text newlines into list.

    Safely parses strings into list.
    Filters Binary.
    If the text is in bytes it is decoded via UTF-8

    Args:
        text (str/bytes): Text

    Returns:

        list of lines separated by new lines \n

    """
    lst = []

    if isinstance(text, bytes):
        text = text.decode('UTF-8')
    for line in text.split('\n'):
        if include_lines:
            line += '\n'
        lst.append(line)
    return lst