def split_paragraphs(text, min_length=30):
    """Extract a list of paragraphs from text

    Return a list of strings. Paragraphs are separated by double "new-line"
    characters.

    Any paragraph shorter than min_length is dropped.

    Any whitespaces at the beginning or ending of paragraphs are trimmed.
    """
    paragraphs = [p.strip() for p in text.split("\n\n")]
    return [p for p in paragraphs if len(p) >= min_length]