



# O365
  
Conectate a tu cuenta de correo Outlook y a tu espacio de trabajo Sharepoint.  

*Read this in other languages: [English](README.md), [Português](README.pr.md), [Español](README.es.md)*

## Como instalar este módulo
  
Para instalar el módulo en Rocketbot Studio, se puede hacer de dos formas:
1. Manual: __Descargar__ el archivo .zip y descomprimirlo en la carpeta modules. El nombre de la carpeta debe ser el mismo al del módulo y dentro debe tener los siguientes archivos y carpetas: \__init__.py, package.json, docs, example y libs. Si tiene abierta la aplicación, refresca el navegador para poder utilizar el nuevo modulo.
2. Automática: Al ingresar a Rocketbot Studio sobre el margen derecho encontrara la sección de **Addons**, seleccionar **Install Mods**, buscar el modulo deseado y presionar install.  


## Overview


1. Conectar a O365  
Conectar a una insancia de la aplicación de O365

2. Listar todos los emails  
Listar todos los emails, se puede especificar un filtro

3. Listar emails no leidos  
Listar todos los emails no leidos de tu casilla de correo

4. Leer email por ID  
Leer un email utilizando su ID

5. Enviar Email  
Envia un email

6. Responder Email  
Responder un email utilizando su ID

7. Reenviar Email  
Reenviar un email utilizando su ID

8. Descargar adjuntos  
Descarga los archivos adjuntos de un correo

9. Marcar como no leido  
Marcar un email como no leido

10. Descargar .eml  
Descargar un correo en formato .eml

11. Listar carpetas del correo  
Lista todas las carpetas del correo

12. Mover email  
Mover un email de una carpeta a otra

13. Crear carpeta  
Crea una nueva carpeta en el correo electrónico.

14. Obtener grupos  
Obtener lista de Grupos a los que pertenece la cuenta

15. Obtener grupo  
Obtener Grupo por su ID

16. Obtener sitio  
Obtener el sitio del Grupo

17. Obtener listas  
Obtener las listas del Sitio

18. Obtener listas por ID del Sitio  
Obtener las listas del Sitio

19. Obtener columnas de lista  
Obtener las columnas editables de una Lista específica del Sitio

20. Crear Lista  
Crear una nueva lista

21. Obtener items de lista  
Obtener los items de una Lista utilizando su nombre

22. Obtener Item  
Obtener un Item, utilizando su ID, de una Lista

23. Crear Item  
Crear un Item dentro de una Lista

24. Borrar Item  
Borrar un Item, usando su ID, de una Lista

25. Actalizar Item  
Actualizar datos de un Item usando si ID

26. Obtener bibliotecas de documentos  
Obtener una lista de las bibliotecas de documentos dentro del sitio

27. Obtener documentos  
Obtenga una lista de los documentos dentro de una biblioteca

28. Subir documento  
Subir un documento a una biblioteca del sitio

29. Descargar o modificar documento  
Subir un documento a una biblioteca del sitio

30. Crear carpeta SharePoint  
Crea una nueva carpeta sharepoint.  




----
### OS

- windows
- mac
- linux
- docker

### Dependencies
- [**bs4**](https://pypi.org/project/bs4/)- [**O365**](https://pypi.org/project/O365/)
### License
  
![MIT](https://camo.githubusercontent.com/107590fac8cbd65071396bb4d04040f76cde5bde/687474703a2f2f696d672e736869656c64732e696f2f3a6c6963656e73652d6d69742d626c75652e7376673f7374796c653d666c61742d737175617265)  
[MIT](http://opensource.org/licenses/mit-license.ph)