mbu-dev-shared-components


Namembu-dev-shared-components JSON
Version 0.0.54 PyPI version JSON
download
home_pageNone
SummaryShared components to use in RPA projects
upload_time2024-10-09 10:13:02
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseNone
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"
}
        
Elapsed time: 0.36702s