Example #1
0
def result(request):
    """Страница отрисовки твиттов с настроениями"""

    query = request.GET.get('q', '')
    tweetsStr = request.GET.get('rpp', '')
    result_type = request.GET.get('result_type', '')
    if query is None or len(query) == 0:
        return redirect("/search?error=bad_q")
    try:
        tweetsN = int(tweetsStr)
        if tweetsN > 100:
            return redirect("/search?error=many_t")
    except:
        #return redirect("/search?error=bad_n")
        return "bad"

    result = {}
    result['tweets'] = TweetsAnalysis.predictHappiness(TwitterStuff.getTweets(query, tweetsN, result_type))
    result['query'] = query
    return render(request, 'result.html', result)
Example #2
0
def recipient(request):
    """Ассинхронный приём новой информации от "учителя" о настроениях """

    TweetsAnalysis.addTeachedTweets(request.POST)
    return HttpResponse("OK")