import iso8601 from bs4 import BeautifulSoup def format_datetime(value): return iso8601.parse_date(str(value)).strftime("%x") def html_to_raw(html): soup = BeautifulSoup(html, "html.parser") for script in soup(["script", "style"]): # Remove script / style tags script.extract() return soup.get_text() def category_find(categories, name): for category_name, articles in categories: if category_name == name: return articles return [] def limit(line, length): if len(line) <= length: return line return " ".join(line.split(" ")[:length]) + '...'