Skip to main content

Shared components to use in RPA projects

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mbu_dev_shared_components-0.0.50.tar.gz (19.0 kB view details)

Uploaded Source

Built Distribution

mbu_dev_shared_components-0.0.50-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file mbu_dev_shared_components-0.0.50.tar.gz.

File metadata

File hashes

Hashes for mbu_dev_shared_components-0.0.50.tar.gz
Algorithm Hash digest
SHA256 d346075a50667c061a797a6e1d1aa640dc488f0fa164b9846c2d36c951fbad26
MD5 66117b349fa4d3ef48269ce88a189ab9
BLAKE2b-256 b19e2a34a5a672067fca61e4255ba364b145d482681baa1538d228805eae8770

See more details on using hashes here.

File details

Details for the file mbu_dev_shared_components-0.0.50-py3-none-any.whl.

File metadata

File hashes

Hashes for mbu_dev_shared_components-0.0.50-py3-none-any.whl
Algorithm Hash digest
SHA256 4a1b8c0a018a62bc9effcc02ba57b20f875a7f1d9e92df24886eb948ebfc64bf
MD5 25be57bcf744b8102b9455a875edf4bd
BLAKE2b-256 dbebcdb9f6303d412fc3b9c20fe2bd8d0440a474f2d9d8e05dd6bc0a915792e0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page