def post_index():
    if request.form['form'] == 'Add feed':
        url = request.form['feed']
        try:
            parsed = main_feed.parsing_method(url)
            source = main_feed.source_get(parsed)
            s = Source.insert_feed(url, source)
            if s:
                articles = main_feed.articles_get(parsed)
                Article.insert_feed(s.id, articles)
        except:
            pass
        return redirect('/')
    elif request.form['form'] == 'Set filter':
        filter_dir.set_filter = request.form["filter"]
        return redirect('/')
    elif request.form['form'] == 'Submit':
        Answer.insert_answer(request.form['answer1'], request.form['answer2'],
                             request.form['answer3'], request.form['comment'])
        return redirect('/')
    elif request.form['form'] == 'Search':
        article_list, sources = search(request.form['search'])
        return render_template('index.html',
                               articles=article_list,
                               sources=sources,
                               set_filter=filter_dir.set_filter)
    else:
        return redirect('/')