Exemplo n.º 1
0
def genero_termos_nuvem(request):

    genero = Genero()

    casas_legislativas_com_genero = genero.get_casas_legislativas_com_genero()

    try:
        id_casa_legislativa = int(request.GET["casa_legislativa"])
    except:
        id_casa_legislativa = ""

    if not isinstance(id_casa_legislativa, int):

        return render_to_response('genero_tagcloud.html',
                                  {'casas_legislativas': casas_legislativas_com_genero},
                                  context_instance=RequestContext(request))

    else:
        temas_frequencia_mulher = genero.agrupa_palavras('F', id_casa_legislativa)
        temas_json_mulher = json.dumps(temas_frequencia_mulher)
        temas_frequencia_homem = genero.agrupa_palavras('M', id_casa_legislativa)
        temas_json_homem = json.dumps(temas_frequencia_homem)

        return render_to_response('genero_tagcloud.html',
                              {'temas_mulher': temas_json_mulher,
                               'temas_homem': temas_json_homem,
                               'casas_legislativas' : casas_legislativas_com_genero},
                               context_instance=RequestContext(request))
Exemplo n.º 2
0
def genero_termos_nuvem(request, nome_casa_legislativa=""):

    genero = Genero()

    casas_legislativas_com_genero = genero.get_casas_legislativas_com_genero()

    try:
        id_casa_legislativa = int(request.POST.get("id_casa_legislativa"))
    except TypeError:
        id_casa_legislativa = ""

    if not isinstance(id_casa_legislativa, int):

        return render(
            request, 'genero_tagcloud.html', {
                'casas_legislativas': casas_legislativas_com_genero,
                'nome_casa_legislativa': nome_casa_legislativa
            })

    else:
        temas_frequencia_mulher = \
            genero.agrupa_palavras('F', id_casa_legislativa)
        temas_json_mulher = json.dumps(temas_frequencia_mulher)
        temas_frequencia_homem = \
            genero.agrupa_palavras('M', id_casa_legislativa)
        temas_json_homem = json.dumps(temas_frequencia_homem)

        return render(
            request, 'genero_tagcloud.html', {
                'temas_mulher': temas_json_mulher,
                'temas_homem': temas_json_homem,
                'casas_legislativas': casas_legislativas_com_genero,
                'nome_casa_legislativa': nome_casa_legislativa
            })
Exemplo n.º 3
0
def genero_termos_nuvem(request):
    genero = Genero()

    temas_frequencia_mulher = genero.definir_palavras('F')
    # logger.info("Temasdamulher %s" % (temas_frequencia_mulher))
    temas_json_mulher = json.dumps(temas_frequencia_mulher)

    temas_frequencia_homem = genero.definir_palavras('M')
    temas_json_homem = json.dumps(temas_frequencia_homem)

    return render_to_response('genero_tagcloud.html', {
        'temas_mulher': temas_json_mulher,
        'temas_homem': temas_json_homem
    },
                              context_instance=RequestContext(request))
Exemplo n.º 4
0
 def setUp(self):
     self.parlamentar = Parlamentar(nome='Ana')
     self.proposicao = Proposicao(autor_principal='Ana', indexacao='mulher')
     self.genero = Genero()