Example #1
0
def masterlist():
    #TODO: Compile this as a static file
    word_list = [
        "shit",
        "f**k",
    ]
    bad_words = parse_words(word_list)

    resp_text = ",".join(bad_words)
    return resp_text
Example #2
0
def words():
    words = request.args.get("words")
    if not words:
        return jsonify({"message":"words param cannot be null"})
    word_list = words.split(",")

    bad_words = parse_words(word_list)

    bad_words = [Markup.escape(word) for word in bad_words]

    return jsonify({"badwords": bad_words})
Example #3
0
def download():
    words = request.args.get("words", [])
    word_list = words.split(",")
    word_list = [word.strip() for word in word_list]
    bad_words = parse_words(word_list)

    resp_text = "\n".join(bad_words)

    response = make_response(resp_text)
    response.headers["Content-Type"] = 'text/plain'

    return response