| Name | mbu-dev-shared-components JSON |
| Version |
0.0.54
JSON |
| download |
| home_page | None |
| Summary | Shared components to use in RPA projects |
| upload_time | 2024-10-09 10:13:02 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.7 |
| license | None |
| keywords |
|
| VCS |
|
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# mbu-dev-shared-components
## Installation
```
pip install mbu-dev-shared-components
```
## Intro
This python library contains helper modules for RPA development.
It's based on the need of MBU, but it has been
generalized to be useful for others as well.
## Integrations
### Office365
#### - SharePoint
Helper functions for using SharePoint api. A few examples include:
- Authentication.
- Get list of files from a specified folder.
- Get file from folder.
- Get files from folder.
#### - Excel
This module provides the ExcelReader class to read data from Excel files with .xlsx format.
The ExcelReader class offers methods to read specific cells, rows, and convert the row data to JSON format.
Additionally, it provides functionalities to count the total number of rows and nodes in the JSON data.
- Read cell
- Read cells
- Read rows
- Get row count
### SAP
#### - Invoices
This module provides the InvoiceCreator class to create invoices in SAP.
The InvoiceCreator class offers methods to open a specified business partner, and creat an invoice.
- Open business partner
- Create invoice
### Utils
#### - JSON
This module provides a class for manipulating JSON objects by transforming lists
within the JSON into dictionaries with specified keys.
The primary class in this module is JSONManipulator, which contains methods for
converting lists associated with keys in a JSON object into dictionaries.
- Transform all lists
- Insert key value pairs
#### - Fernet Encryptor
This module provides a class for encrypting and decrypting data using the
Fernet symmetric encryption algorithm.
- Encrypts
- Decrypts
Raw data
{
"_id": null,
"home_page": null,
"name": "mbu-dev-shared-components",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "MBU <rpa@mbu.aarhus.dk>",
"download_url": "https://files.pythonhosted.org/packages/dd/b2/1dd40c873e073cbe3322324a000f2b27cd402a909edcdfe66ad376db7610/mbu_dev_shared_components-0.0.54.tar.gz",
"platform": null,
"description": "# mbu-dev-shared-components\r\n\r\n## Installation\r\n\r\n```\r\npip install mbu-dev-shared-components\r\n```\r\n\r\n## Intro\r\n\r\nThis python library contains helper modules for RPA development.\r\nIt's based on the need of MBU, but it has been\r\ngeneralized to be useful for others as well.\r\n\r\n## Integrations\r\n\r\n### Office365\r\n#### - SharePoint\r\n\r\nHelper functions for using SharePoint api. A few examples include:\r\n\r\n- Authentication.\r\n- Get list of files from a specified folder.\r\n- Get file from folder.\r\n- Get files from folder.\r\n\r\n\r\n#### - Excel\r\n\r\nThis module provides the ExcelReader class to read data from Excel files with .xlsx format.\r\n\r\nThe ExcelReader class offers methods to read specific cells, rows, and convert the row data to JSON format.\r\nAdditionally, it provides functionalities to count the total number of rows and nodes in the JSON data.\r\n\r\n- Read cell\r\n- Read cells\r\n- Read rows\r\n- Get row count\r\n\r\n\r\n### SAP\r\n#### - Invoices\r\n\r\nThis module provides the InvoiceCreator class to create invoices in SAP.\r\nThe InvoiceCreator class offers methods to open a specified business partner, and creat an invoice.\r\n\r\n- Open business partner\r\n- Create invoice\r\n\r\n### Utils\r\n#### - JSON\r\nThis module provides a class for manipulating JSON objects by transforming lists\r\nwithin the JSON into dictionaries with specified keys.\r\n\r\nThe primary class in this module is JSONManipulator, which contains methods for\r\nconverting lists associated with keys in a JSON object into dictionaries.\r\n\r\n- Transform all lists\r\n- Insert key value pairs\r\n\r\n\r\n#### - Fernet Encryptor\r\nThis module provides a class for encrypting and decrypting data using the\r\nFernet symmetric encryption algorithm.\r\n\r\n- Encrypts\r\n- Decrypts\r\n\r\n\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Shared components to use in RPA projects",
"version": "0.0.54",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5aae03b80f96c9240404b12fe240e0960f6f2248578617ea36fa052730348026",
"md5": "fa4a12ee1e797b1f4aafbbd3ecb50b77",
"sha256": "171690f3efaf5d7f36d9e26d334e7711f964e579baa76f2035ed497f881e4761"
},
"downloads": -1,
"filename": "mbu_dev_shared_components-0.0.54-py3-none-any.whl",
"has_sig": false,
"md5_digest": "fa4a12ee1e797b1f4aafbbd3ecb50b77",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 29911,
"upload_time": "2024-10-09T10:12:59",
"upload_time_iso_8601": "2024-10-09T10:12:59.508011Z",
"url": "https://files.pythonhosted.org/packages/5a/ae/03b80f96c9240404b12fe240e0960f6f2248578617ea36fa052730348026/mbu_dev_shared_components-0.0.54-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ddb21dd40c873e073cbe3322324a000f2b27cd402a909edcdfe66ad376db7610",
"md5": "739a3cea0cf0388e34d532df9dede538",
"sha256": "178e70026104e124abb4275c29780992010211b0b7f83a6914a47e1d9ae492f1"
},
"downloads": -1,
"filename": "mbu_dev_shared_components-0.0.54.tar.gz",
"has_sig": false,
"md5_digest": "739a3cea0cf0388e34d532df9dede538",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 24758,
"upload_time": "2024-10-09T10:13:02",
"upload_time_iso_8601": "2024-10-09T10:13:02.013764Z",
"url": "https://files.pythonhosted.org/packages/dd/b2/1dd40c873e073cbe3322324a000f2b27cd402a909edcdfe66ad376db7610/mbu_dev_shared_components-0.0.54.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-09 10:13:02",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "mbu-dev-shared-components"
}