':param lines: list of lines
:return list: list of entries generated from lines'

def entries_from_lines(self, lines):

    entries = []
    for line in lines:
        entry = Entry(irc_raw_message=line)
        entry[u'title'] = line
        url_match = URL_MATCHER.findall(line)
        if url_match:
            urls = list(url_match)
            url = urls[(-1)]
            entry.update({u'urls': urls, u'url': url})
        if (not entry.get(u'url')):
            log.error(u'Parsing    message    failed.    No    url    found.')
            continue
        entries.append(entry)
    return entries
