Metadata-Version: 2.1
Name: itk_dev_shared_components
Version: 2.6.0
Summary: Shared components to use in RPA projects
Author-email: ITK Development <itk-rpa@mkb.aarhus.dk>
Project-URL: Homepage, https://github.com/itk-dev-rpa/itk-dev-shared-components
Project-URL: Bug Tracker, https://github.com/itk-dev-rpa/itk-dev-shared-components/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pywin32 >=306
Requires-Dist: msal >=1.24.1
Requires-Dist: requests >=2.31.0
Requires-Dist: beautifulsoup4 >=4.12.2
Requires-Dist: selenium ==4.16.0
Requires-Dist: uiautomation ==2.0.18
Provides-Extra: dev
Requires-Dist: python-dotenv ; extra == 'dev'
Requires-Dist: flake8 ; extra == 'dev'
Requires-Dist: pylint ; extra == 'dev'

# itk-dev-shared-components

## Links

[Documentation](https://itk-dev-rpa.github.io/itk-dev-shared-components-docs/)

[Pypi](https://pypi.org/project/ITK-dev-shared-components/)

## Installation

```
pip install itk-dev-shared-components
```

## Intro

This python library contains helper modules for RPA development.
It's based on the need of [ITK Dev](https://itk.aarhus.dk/), but it has been
generalized to be useful for others as well.

## Integrations

### SAP Gui

Helper functions for using SAP Gui. A few examples include:

- Login to SAP.
- Handling multiple sessions in multiple threads.
- Convenience functions for gridviews and trees.

### Microsoft Graph

Helper functions for using Microsoft Graph to read emails from shared inboxes.
Some examples are:

- Authentication using username and password.
- List and get emails.
- Get attachment data.
- Move and delete emails.

### KMD Nova

Helper functions for using the KMD Nova api.
Some examples are:

- Get cases and documents.
- Create cases, documents and tasks.
