semvec/pypi-packages huggingface dataset:
usepy-plugin-notify 0.3.0
一个简单可扩展的异步消息通知库
Requires Python: >=3.8,<4.0

### 一个简单可扩展的异步消息通知库

<a href="https://pypi.org/project/ml-simple-notify" target="_blank">
    <img src="https://img.shields.io/pypi/v/ml-simple-notify.svg" alt="Package version">
</a>

<a href="https://pypi.org/project/ml-simple-notify" target="_blank">
    <img src="https://img.shields.io/pypi/pyversions/ml-simple-notify.svg" alt="Supported Python versions">
</a>

#### 安装

> pip install usepy-plugin-notify

#### 使用

```python
from usepy.plugin import useNotify, useNotifyChannel

notify = useNotify()
notify.add(
    # 添加多个通知渠道
    useNotifyChannel.Bark({"token": "xxxxxx"}),
    useNotifyChannel.Ding({
        "token": "xxxxx",
        "at_all": True
    })
)

notify.publish(title="消息标题", content="消息正文")

```

#### 支持的消息通知渠道列表

- Wechat
- Ding
- Bark
- Email
- Chanify
- Pushdeer
- Pushover

#### 自己开发消息通知

```python
from usepy.plugin import useNotifyChannel


class Custom(useNotifyChannel.BaseChannel):
    """自定义消息通知"""

    def send(self, *args, **kwargs):
        ...

    async def send_async(self, *args, **kwargs):
        ...
```
wiz2 0.1.7
wizmodel.com wiz sdk
Requires Python: >=3.9,<4.0

# cog2 a modified version of cog

Use this command to start the virtual environment
```commandline
poetry shell
```
install to current the program virtual environment
```commandline
peotry install
```

build the whl
```commandline
poetry build
```

PyPi token config
```commandline
poetry config pypi-token.pypi pypi-wubalubadubdub-deadbeef1234
```

build and publish
```commandline
poetry publish --build
```

install from pip
```commandline
pip install --user cog2
```
iseqresources 0.0.15
Package for adding new tools to json file, checking their versions and creating tasks in JIRA
Requires Python: >=3.6

# Iseq resources

Scripts that allow you to:
1) Adding a new tool to the JSON file
2) Iterating over the tools in the JSON file and checking the latest version, and in the case of a new version, adding a tooltip to JIRA
3) Update existing tool/database record in JSON after updating tool/database
4) Update docker-versions.json in workflows repository

## Install

```
pip install iseqresources
```

## Requirements

- python >=3.6
- jira >= 3.3.0
- requests >= 2.22.0
- python-gitlab >= 3.7.0


## Adding a new tool

First specify if you want to add tool or database. Input JSON file (`--input-json`) is from gitlab repo at path `json/tools.json` or `json/databases.json`. Default is `json/tools.json`.

```
add_tool --tools
```
or
```
add_tool --databases
```

You can also run on a local file:

```
add_tool \
    --input-json "/path/to/json/tools_or_databases.json"
```

It is better to add new tool directly to json file.

## Checking versions and add task to JIRA

Input JSON file (`--input-json` and `--info-json`) are from gitlab repo at path `json/tools.json` or `json/databases.json` and `json/info.json`. Default is `json/tools.json`.

```
check_versions --tools
```
or
```
check_versions --databases
```

You can also run on a local files:

```
check_versions \
    --input-json "/path/to/json/tools_or_databases.json" \
    --info-json "/path/to/json/info.json"
```

## Update existing tool/database record in JSON

Input JSON file (`--input-json`) is from gitlab repo at path `json/tools.json` or `json/databases.json`. Default is `json/tools.json`.

```
update_record --tools
```
or
```
update_record --databases
```

You can also run on a local file:

```
update_record \
    --input-json "/path/to/json/tools_or_databases.json"
```

## Update docker-versions.json in workflows repository (based on tools.json)

After updating tools.json at `json/tools.json` you need to get into root directory of workflows repository and type in bash:

```
update_docker_versions
```

For possible customization options and help use flag `-h`

```
update_docker_versions -h
```
pytubethumbs 0.0.33
It is a library that helps you create thumbnails for your YouTube channel
Keywords: python,thumbnails,images,youtube


# What Is PyTubeThumbs ?

PyTubeThumbs

It is a library that helps you create thumbnails for your YouTube channel easily and in a programmatic way 🙂





## Examples of How To Use 



Create thumbnail



```python



import pytubethumbs



generator = pytubethumbs.PyTubeThumbs(title = 'How to make ChatBot in python', out_path='G:/')

generator.add_text(

            pos=(80, 50),

            text = generator.title, 

            size = 70,

            color = 'black',

            font_path='fonts/Cairo-Black.ttf',

        )



generator.add_image('python.png', pos = (100, 250), size = (140, 140))

generator.add_image('robot.png', pos = (280, 250), size = (140, 140))

generator.save_thumb()

```



You can also make a thumbnail in an easier way using a ready-made template



```python



import pytubethumbs



generator = pytubethumbs.PyTubeThumbs(title = 'How to make ChatBot in python', out_path='G:/')

generator.template_text_2imgs(generator.title, 'fonts/Cairo-Black.ttf', 'python.png', 'robot.png')



generator.save_thumb()



```
PyTubeThumbs 0.0.23
It is a library that helps you create thumbnails for your YouTube channel
Keywords: python,thumbnails,images,youtube


# What Is PyTubeThumbs ?

PyTubeThumbs

It is a library that helps you create thumbnails for your YouTube channel easily and in a programmatic way 🙂





## Examples of How To Use 



Create thumbnail



```python

generator = PyTubeThumbs(title = 'How to make ChatBot in python', out_path='G:/')

generator.add_text(

            pos=(80, 50),

            text = generator.title, 

            size = 70,

            color = 'black',

            font_path='fonts/Cairo-Black.ttf',

        )



generator.add_image('python.png', pos = (100, 250), size = (140, 140))

generator.add_image('robot.png', pos = (280, 250), size = (140, 140))

generator.save_thumb()

```



You can also make a thumbnail in an easier way using a ready-made template



```python



generator = PyTubeThumbs(title = 'How to make ChatBot in python', out_path='G:/')

generator.template_text_2imgs(generator.title, 'fonts/Cairo-Black.ttf', 'python.png', 'robot.png')



generator.save_thumb()



```
ccwriter 0.2.3
Writer for CloudCompare .bin format
Requires Python: >=3.8

# CloudCompare bin writer

Writer / Reader for the CloudCompare [BIN Format](https://www.cloudcompare.org/doc/wiki/index.php/BIN)

## Installation

```bash
pip install ccwriter
```

## Example

```python
import numpy as np

from ccwriter import CCReader, CCWriter

amount = 10_000

cloud = np.random.uniform(-100, 100, (amount, 3))
color = np.random.uniform(-100, 100, (amount, 3))
normal = np.random.uniform(-100, 100, (amount, 3))
scaler = np.random.uniform(-100, 100, amount)

cloud_scaler = np.random.uniform(-100, 100, (amount, 4))

with CCWriter("cloud.bin") as cc:
    cc.add_cloud(cloud, name="cloud")
    cc.add_cloud(cloud, name="cloud & color", color=color)
    cc.add_cloud(cloud, name="cloud & color & normal", color=color, normal=normal)
    cc.add_cloud(cloud, name="cloud & color & normal & scaler", color=color, normal=normal, scalar=scaler)

    cc.add_cloud(cloud_scaler, name="cloud_scaler & scaler_index", scalar=3)


reader = CCReader("cloud.bin")

print(reader[0].dtype)
# (10000,) [('x', '<f4'), ('y', '<f4'), ('z', '<f4')]
print(reader["cloud"].dtype)
# (10000,) [('x', '<f4'), ('y', '<f4'), ('z', '<f4')]
print(reader.keys())
# dict_keys([0, 'cloud', 1, 'cloud & color', 2, 'cloud & color & normal', 3, 'cloud & color & normal & scaler', 4, 'cloud_scaler & scaler_index'])

```
extend-orfs-pyranges 0.1.5
Fork of Joan Pallares extend_orf based on pyranges
Requires Python: >=3.6

# extend_orfs

## What does extend_orfs do?
It takes advantage of the PyRanges package (Stovner and Sætrom, 2019) and uses 
several of its functions to efficiently parse the sequence of thousands of
transcripts and return its extended ORFs.

## Using extend_orfs
You can install extend_orfs using PyPI or download it directly from GitHub.