Ika is an application to make classification of mail thank to labels built by a clustering model of machine learning.
This project was started as part of the school project during my master's degree and was then improved in my free time. Ika is still under development and more modifications will come.
First of all, you need to go this link to generate credential :
1 . https://developers.google.com/gmail/api/quickstart/python
click on "Enable the Gmail API"
2 . Choice "Desktop app" and click on "CREATE"
3 . rename file to client_secret_localhost.json and put it in "resources" in ika_web folder.
Information : client_secret_localhost.json : File to give autorisation for l'API Gmail. THis file is unique to Gmail.
You need install docker and docker-compose to run project. install docker : https://docs.docker.com/docker-for-windows/install/
Run project
docker-compose up --build -d
to launch Ika, go to the following link
http://127.0.0.1:8080/api/v1/google/authorize
I invite you to read the README.md of each micro-services.
This project using one package created by me : Ikamail
The part of reseach of machine-learning model has been realized on this repository : ika-search
I would like thank Olivier Queret for your helps and contributions.
I hope this project inspire others people.