semvec/pypi-packages huggingface dataset:
pymtts 0.2.1
A python package for using Azure smart AI speech
Requires Python: >=3.6

# pymtts

A python package for using Azure smart AI speech

## how to install 
```shell
pip3 install --upgrade pymtts
```
## sample use case

```python
from pymtts import async_Mtts
mtts = async_Mtts()
mp3_bytes_buffer = await mtts.mtts("欢迎使用pymtts","zh-CN-YunxiNeural", 'general', 0, 0, )
```
## get all supported voice models

```python
from pymtts import async_Mtts
mtts = async_Mtts()
models= await mtts.get_lang_models()
```
ionos-api 0.0.1
This contains tools to use the IONOS DNS management API in oder to perform letsencrypt DNS challenges
Requires Python: >=3.8,<=3.11

# ionos-dns-python

[![Release](https://img.shields.io/github/v/release/FredStober/ionos-dns-python)](https://img.shields.io/github/v/release/FredStober/ionos-dns-python)
[![Build status](https://img.shields.io/github/workflow/status/fpgmaas/ionos-dns-python/Main/main)](https://github.com/fpgmaas/ionos-dns-python/actions/workflows/main.yml?query=branch%3Amain)
[![codecov](https://codecov.io/gh/FredStober/ionos-dns-python/branch/main/graph/badge.svg)](https://codecov.io/gh/FredStober/ionos-dns-python)
[![Commit activity](https://img.shields.io/github/commit-activity/m/FredStober/ionos-dns-python)](https://img.shields.io/github/commit-activity/m/FredStober/ionos-dns-python)
[![License](https://img.shields.io/github/license/FredStober/ionos-dns-python)](https://img.shields.io/github/license/FredStober/ionos-dns-python)

This contains tools to use the IONOS DNS management API in oder to perform letsencrypt DNS challenges

- **Github repository**: <https://github.com/FredStober/ionos-dns-python/>
- **Documentation** <https://FredStober.github.io/ionos-dns-python/>

## Getting started with your project

First, create a repository on GitHub with the same name as this project, and then run the following commands:

``` bash
git init -b main
git add .
git commit -m "init commit"
git remote add origin git@github.com:FredStober/ionos-dns-python.git
git push -u origin main
```

Finally, install the environment and the pre-commit hooks with 

```bash
make install
```

You are now ready to start development on your project! The CI/CD
pipeline will be triggered when you open a pull request, merge to main,
or when you create a new release.

To finalize the set-up for publishing to PyPi or Artifactory, see
[here](https://fpgmaas.github.io/cookiecutter-poetry/features/publishing/#set-up-for-pypi).
For activating the automatic documentation with MkDocs, see
[here](https://fpgmaas.github.io/cookiecutter-poetry/features/mkdocs/#enabling-the-documentation-on-github).
To enable the code coverage reports, see [here](https://fpgmaas.github.io/cookiecutter-poetry/features/codecov/).

## Releasing a new version

- Create an API Token on [Pypi](https://pypi.org/).
- Add the API Token to your projects secrets with the name `PYPI_TOKEN` by visiting 
[this page](https://github.com/FredStober/ionos-dns-python/settings/secrets/actions/new).
- Create a [new release](https://github.com/FredStober/ionos-dns-python/releases/new) on Github. 
Create a new tag in the form ``*.*.*``.

For more details, see [here](https://fpgmaas.github.io/cookiecutter-poetry/features/cicd/#how-to-trigger-a-release).

---

Repository initiated with [fpgmaas/cookiecutter-poetry](https://github.com/fpgmaas/cookiecutter-poetry).
jwt-flask-ext 0.0.2
Provide an  easy way to handle authentication(login with jwt generated, token required decorator) in flask applications

# JWT Flask Authentication

This package provide an easy way to handle authentication
in a flask application. By now it manages login and token required
constraint.

## How to use

You must have a user class defined like this:

```python
from flask_sqlalchemy import SQLAlchemy
from werkzeug.security import check_password_hash

db = SQLAlchemy()


class User(db.Model):
    ...
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(255))
    password = db.Column(db.String(255))
    ...

    def validate_password(self, password):
        return check_password_hash(self.password, password)

    ...
```

Then instanciate the Auth class and decorate view functions:

```python
from jwt_flask_auth import Auth
from flask import Flask
from models import User

app = Flask(__name__)
auth = Auth(
    user_class=User,
    user_id_field='id',
    username_field='username',
    password_field='password',
)


@app.route('/login', methods=['POST'])
def login():
    return auth.login()


@app.route('/protected')
@auth.token_required
def protected_route():
    return 'You have access'
```

Login will generate a token with a payload containing the user_id, username, and the expiration.
ionos 0.0.1
This contains tools to use the IONOS DNS management API in oder to perform letsencrypt DNS challenges
Requires Python: >=3.8,<=3.11

# ionos-dns-python

[![Release](https://img.shields.io/github/v/release/FredStober/ionos-dns-python)](https://img.shields.io/github/v/release/FredStober/ionos-dns-python)
[![Build status](https://img.shields.io/github/workflow/status/fpgmaas/ionos-dns-python/Main/main)](https://github.com/fpgmaas/ionos-dns-python/actions/workflows/main.yml?query=branch%3Amain)
[![codecov](https://codecov.io/gh/FredStober/ionos-dns-python/branch/main/graph/badge.svg)](https://codecov.io/gh/FredStober/ionos-dns-python)
[![Commit activity](https://img.shields.io/github/commit-activity/m/FredStober/ionos-dns-python)](https://img.shields.io/github/commit-activity/m/FredStober/ionos-dns-python)
[![License](https://img.shields.io/github/license/FredStober/ionos-dns-python)](https://img.shields.io/github/license/FredStober/ionos-dns-python)

This contains tools to use the IONOS DNS management API in oder to perform letsencrypt DNS challenges

- **Github repository**: <https://github.com/FredStober/ionos-dns-python/>
- **Documentation** <https://FredStober.github.io/ionos-dns-python/>

## Getting started with your project

First, create a repository on GitHub with the same name as this project, and then run the following commands:

``` bash
git init -b main
git add .
git commit -m "init commit"
git remote add origin git@github.com:FredStober/ionos-dns-python.git
git push -u origin main
```

Finally, install the environment and the pre-commit hooks with 

```bash
make install
```

You are now ready to start development on your project! The CI/CD
pipeline will be triggered when you open a pull request, merge to main,
or when you create a new release.

To finalize the set-up for publishing to PyPi or Artifactory, see
[here](https://fpgmaas.github.io/cookiecutter-poetry/features/publishing/#set-up-for-pypi).
For activating the automatic documentation with MkDocs, see
[here](https://fpgmaas.github.io/cookiecutter-poetry/features/mkdocs/#enabling-the-documentation-on-github).
To enable the code coverage reports, see [here](https://fpgmaas.github.io/cookiecutter-poetry/features/codecov/).

## Releasing a new version

- Create an API Token on [Pypi](https://pypi.org/).
- Add the API Token to your projects secrets with the name `PYPI_TOKEN` by visiting 
[this page](https://github.com/FredStober/ionos-dns-python/settings/secrets/actions/new).
- Create a [new release](https://github.com/FredStober/ionos-dns-python/releases/new) on Github. 
Create a new tag in the form ``*.*.*``.

For more details, see [here](https://fpgmaas.github.io/cookiecutter-poetry/features/cicd/#how-to-trigger-a-release).

---

Repository initiated with [fpgmaas/cookiecutter-poetry](https://github.com/fpgmaas/cookiecutter-poetry).
hyperlist 0.1
对原生list的二次封装

# 项目介绍

对原生list的二次封装

# 作者资料

昵称: jutooy

邮箱: jutooy@qq.com

# 语法

    from hyperlist import hyperlist


    a = hyperlist('123456789')

    print(a)
    # >>> ['1', '2', '3', '4', '5', '6', '7', '8', '9']

    b = a.cut(4)
    print(b)
    # >>> [['1', '2', '3', '4'], ['5', '6', '7', '8'], ['9']]
compos 0.0.6
A Composer of Tables
Requires Python: >=3.7

# Compos

A Composer of Tables.

```bash
pip install compos
```

## Usage

See [Colab Notebook](https://colab.research.google.com/drive/1g3V-ZER91-KUnGzOv4B2t28URPTYC60S) for demo.


## ToDo

- `CT.drop()` method for dropping columns/rows
- `CT.iloc[1:3, 2:5]` select/modify cell/row/columns[^1]

[^1]: Refer to [link1](https://stackoverflow.com/questions/26811712/how-can-a-function-accept-a-colon-range-operator-as-an-argument-in-python) and [link2](https://iter01.com/367485.html) for potential implementation.
patchxl 0.0.5
The Composer of Tables
Requires Python: >=3.7

# patchxl

A Composer of Tables.

```bash
pip install patchxl
```

## Usage

See [Colab Notebook](https://colab.research.google.com/drive/1g3V-ZER91-KUnGzOv4B2t28URPTYC60S) for demo.


## ToDo

- `PT.drop()` method for dropping columns/rows
- `PT.iloc[1:3, 2:5]` select/modify cell/row/columns[^1]

[^1]: Refer to [link1](https://stackoverflow.com/questions/26811712/how-can-a-function-accept-a-colon-range-operator-as-an-argument-in-python) and [link2](https://iter01.com/367485.html) for potential implementation.