Text Analysis 
Programa em python que realiza análise em texto usando recursos da API Algorithmia
Index
Funções:
-
Obter tags a partir de um texto.
-
Obter grau de sentimentos positivos, negativos e neutros.
-
Resumir um texto.
-
Obter nomes de entidades presentes no texto.
-
Obter a frequência de determinadas palavras em um texto.
-
Contar número de palavras em um texto.
-
Extrair emails presente no texto.
-
Extrair datas presente no texto.
Dependências:
Instale usando o arquivo de dependências do Python:
python3 -m pip install -r requirements.txt
Ou
instale as dependências separadamente:
Algorithmia
python3 -m pip install algorithmia
GoogleTrans
python3 -m pip install googletran
Uso
Ao executar o arquivo Analysis.py irá pedir a chave de autenticação da API Algorithia, para cria-la va ate API Key.

Logo após ira pedir oque vc deseja analisar, se é um arquivo de texto ou se é um texto plano (apenas uma fraze a ser passada no próprio terminal)

Depois irá aparecer um menu para escolher qual a função desejada.

Exêmplos de uso:
1 - Opção 2 - extrair tags em um texto no arquivo 'turing.txt'
['após', 'computação', 'foi', 'para', 'pela', 'química', 'turing', 'uma']2 - Opção 5 - pegar a frequência das palavras mais comuns em um texto no arquivo 'turing.txt'
1ª Palavra mais comum: de
Frequência: 21
2ª Palavra mais comum: a
Frequência: 10
3ª Palavra mais comum: da
Frequência: 10
4ª Palavra mais comum: um
Frequência: 10
5ª Palavra mais comum: e
Frequência: 8Conseguir Algorithmia API Key
-
Entre no site Algorithmia.com e clique em Try it For Free

-
Clique no botão API Keys e copie a chave gerada automaticamente (default-key)

a api key fica salva em auth/keys.json
Créditos
Doe
|
|
Bitcoin: 13sGVSdDeVH8HVVKUDFNfrm8Q5sV7Q429o
Bitcoin Cash: qpvknzw9jy47lav2pt6g03whcsy0pwjdmvegzl2hx5 Ethereum: 0x0A6B9Eeb640A17bA0a0a96D986C66D0c75A39832 Litecoin: LYmLvCS4tAucT9EkG9zTf8AmF1qv9GFgsy Dash: XmYbqDTF966ytQB4fiDrCpsi1Bfj4owyLt Maker: 0x0A6B9Eeb640A17bA0a0a96D986C66D0c75A39832 |

