- Crie um arquivo
settings.ini
em./src/parla/
com as seguintes variáveis:
[settings]
BABEL_API_URL = https://babel.labhackercd.leg.br/api/v1/
BABEL_SPEECH_TYPE_ID = 1
- Para iniciar a coleta dos discursos, execute o seguinte comando:
$ ./src/manage.py fetch_speeches
-
Adicione o nome da nova análise no modelo
Analysis
em./src/apps/nlp/models.py
; -
Crie um arquivo com o nome do algoritmo em
./src/apps/nlp/nome_do_algoritmo.py
e implemente os métodos necessários para a análise. -
Crie um método para gerar e salvar suas análises em
./src/apps/nlp/analysis.py
, o conteúdo do campodata
deve ser em formatojson
com a seguinte estrutura para a visualização:
{
"memória": {
"authors": {
"7444": {
"texts_count": 1,
"texts": [
{
"300565": 1
}
]
}
},
"authors_count": 1
},
"incêndio": {
"authors": {
"7444": {
"texts_count": 1,
"texts": [
{
"300565": 1
}
]
}
},
"authors_count": 1
},
"rio": {
"authors": {
"7444": {
"texts_count": 1,
"texts": [
{
"300565": 1
}
]
}
},
"authors_count": 1
},
"museu": {
"authors": {
"7444": {
"texts_count": 1,
"texts": [
{
"300565": 1
}
]
}
},
"authors_count": 1
},
}
- Adicione o nome do novo algoritmo ao filtro do template em
src/templates/filter-modal.html