Metadata-Version: 2.4
Name: itk_dev_shared_components
Version: 2.12.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.*
Requires-Dist: requests==2.*
Requires-Dist: beautifulsoup4==4.*
Requires-Dist: selenium==4.*
Requires-Dist: uiautomation==2.*
Requires-Dist: requests_ntlm==1.*
Provides-Extra: dev
Requires-Dist: python-dotenv; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Dynamic: license-file

# 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.
