Skip to content

ema11412/ProfanityAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Profanity API

API para la deteccion de palabras offensivas en documentos

Comenzando 🚀

Documentos validos

.pdf
.docx
.txt

Los txt tienen la caracteristica de la deteccion de idioma, por lo que funciona para ingles, español, aleman y frances. Los demas formatos solo tienen prioridad español.

Pre-requisitos 📋

Intalaciones necesarias

python3 -m pip install -r requirements.txt --user

Despliegue 📦

Se ejecuta corriendo el main.py

python3 main.py

Esto levanta el servidor, si se desea analizar el contenido de un archivo es necesario realizar un GET de la siguiente manera.

http://localhost:3000/analyze/<namefile.ext>

Por ejemplo

http://localhost:3000/analyze/sample.docx

NOTA 📋

El archivo debe estar en el Azure File Storage.

Si se desea usar tu propio File Storage, solo se debe modificar la linea 50 del storage.py.

        account_name='yourAFSName', account_key='yourKey')

Ademas de modificar el contenedor, en la linea 53

        container_name = 'yourcontainerName'

Autores ✒️

  • Emanuel Esquivel Lopez - Trabajo Inicial - ema11412

About

API to detect offensive words in documents

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published