semvec/pypi-packages huggingface dataset:
alibabacloud-smc20190601 1.1.2
Alibaba Cloud smc (20190601) SDK Library for Python
License: Apache License 2.0
Requires Python: >=3.6
Keywords: alibabacloud, smc20190601

English | [简体中文](README-CN.md)
![](https://aliyunsdk-pages.alicdn.com/icons/AlibabaCloud.svg)

## Alibaba Cloud smc SDK for Python

## Requirements

- Python >= 3.7

## Installation

- **Install with pip**

Python SDK uses a common package management tool named `pip`. If pip is not installed, see the [pip user guide](https://pip.pypa.io/en/stable/installing/ "pip User Guide") to install pip.

```bash
# Install the alibabacloud_smc20190601
pip install alibabacloud_smc20190601
```

## Issues

[Opening an Issue](https://github.com/aliyun/alibabacloud-sdk/issues/new), Issues not conforming to the guidelines may be closed immediately.

## Usage

[Quick Examples](https://github.com/aliyun/alibabacloud-python-sdk/blob/master/docs/0-Usage-EN.md#quick-examples)

## Changelog

Detailed changes for each release are documented in the [release notes](https://github.com/aliyun/alibabacloud-python-sdk/blob/master/smc-20190601/ChangeLog.md).

## References

- [Latest Release](https://github.com/aliyun/alibabacloud-sdk/tree/master/python)

## License

[Apache-2.0](http://www.apache.org/licenses/LICENSE-2.0)

Copyright (c) 2009-present, Alibaba Cloud All rights reserved.
essentialkit 0.5.1
A comprehensive utility package to simplify common tasks in Python programming
License: Apache License 2.0
Keywords: I/O Files

# EssentialKit

## Functional Description
A  comprehensive utility package to simplify common tasks in Python programming

## Owner
For any bugs or questions, please reach out to [Dani Gavilán](mailto:danigavipedro96@gmail.com)

## Branching Methodology
This project follows a Git Flow simplified branching methodology
- **Master Branch**: production code
- **Develop Branch**: main integration branch for ongoing development. Features and fixes are merged into this branch before reaching master
- **Feature Branch**: created from develop branch to work on new features

## Prerequisites
This project uses:
- Language: Python 3.10
- Libraries: 
  - pyhocon
  - pytest
  - assertpy
  - selenium

## How to use it
Install the library

```bash
pip install essentialkit
```

```bash
directory: Path = "/home/user/Documents/test/"

files: list[Path] = essentialkit.files.list_files(path=directory)

```


## Functionalities
### File Module
- **list_files**: Retrieve a list of all file paths within a specified folder and its subdirectories.
- **read_json**: Read and parse a JSON file into a Python dictionary.
- **write_json**: Serialize a Python dictionary into JSON format and write it to a file.
- **read_hocon**: Read and parse a HOCON file into a Python dictionary.
- **iterate_hocon**: Read nested dictionaries and lists into dot and index generator.
- **write_hocon**: Serialize a Python dictionary into HOCON format and write it to a file.
- **update_excel_column**: Update a specific column in an Excel sheet with values from a list.
### String Module
- **find_pattern_in_string**: Find all occurrences of a pattern in a given string using regex.
- **replace_all**: Replace all occurrences of keys in input dict within input string with their corresponding values.
 ### Scraping Module
- **launch_chrome**: Launches a Chrome browser instance with custom settings.