semvec/pypi-packages huggingface dataset:
IEMAI 0.0.1
An Artificial Intelligence powered Python package for controllable blog generation, text generation and many more Natural Langauage Generation (NLG) tasks etc.
License: MIT
Keywords: IEMAIWriter

This is an Artificial Intelligence powered Python library developed by the AI and ML research team of the IEMA Research and Development Pvt.Ltd, (IEMA Kolkata). 
The library is designed in such a way so as to improve the working of conditional text generation using the state-of-the-art algorithm, the Transformers. 
The user can generate Blog Posts, Story about technologies and history, Email and many more; Plagiarism being minimal in every cases.
To use the library in a proper way, a user must have access to the API-KEYs. 
For getting API-KEYs for the usage of the library to generate texts, feel free to drop an email at the mentioned mail credential. 

Find the required credentials below regarding the API-KEY request mail ID and the required title of the mail

Mail ID for API-KEY request 1 - iemaiwriter@gmail.com

The title of the mail must be as - The request for API-KEY for the IMEAI-Python Library.

The mail must contain the usage purpose of the Library in the body as well. 

Change Log
==========


0.0.1 (29/03/2022) 
-------------------
- First Release
replacements 1.0
Replace strings with other strings
License: MIT

# replacements

There is a single class of interest in this project: `Replacer`.

It is an object for replacing strings with other strings in json-like objects.

The initializer takes a list of _assignments_, each of which is a dictionary containing a `name`, a `type`, and optionally `args` and `kwargs`.

There are currently 6 implemented types:
* `identity`: returns the argument passed to it.
* `localfile`: passes the `args` and `kwargs` to `open` and then reads the file object. The mode is always 'r'.
* `fsspec`: passes the `args` and `kwargs` to `fsspec.open`, opens that, and reads. The mode is always 'r'. Requires fsspec to be installed. fsspec has multiple protocols installed, e.g. http(s), (s)ftp and zip. This can also be used for data on S3, if s3fs is installed.
* `awssecret`: takes two arguments: `region_name` and `secret_id`. Uses boto to call secretsmanager, and returns the returned `SecretString`.
* `env`: takes two arguments: `name`, and optionally a `default` value. If the environment variable doesn't exist and no default value was passed, an AssertionError will be raised.
* `base64uuid4`: the base64 (the url safe "-_" variant) of a `uuid.uuid4` call. Use this to create a unique id that can be used in multiple derived replacements.

Example:

```python
Replacer([{
    "name": "name",
    "type": "identity",
    "args": ["World"]
}])("Hello, ${name}!")
```

returns "Hello, World!"

There can be dependencies between the assignments. They are resolved
linearly using the list order:

```python
Replacer([
    {
        "name": "name",
        "type": "identity",
        "args": ["World"]
    },
    {
        "name": "greeting",
        "type": "identity",
        "args": ["Hello, ${name}!"]
    }
])("${greeting}")
```

also returns "Hello, World!"