semvec/pypi-packages huggingface dataset:
OniPKG-Api 1.0.13
Helper para consumo de APIs
Keywords: onimusic

# OniDev's Helper Para Consumo das API's

Retorna objeto json da requisição das API's trabalhadas até o momento.

A documentação completa do pacote está disponível em: [Pypi:oni_api](https://pypi.org/project/oni-api/).

## Como testar sua contribuíção antes de enviar uma PR
Primeiramente faça a desinstalação do pacote presente em sua `venv`.

```bash
pip uninstall OniPKG-Api
```

Após a desinstalação, instale o pacote atráves do código fonte modificado.

```bash
pip install -e <path>/OniPKG-Api/
```

Teste a implementação feita em um projeto terceiro ou até mesmo usando os códigos de teste disponíveis. Após testar o código atual faça a desinstalação do pacote novamente.

```bash
pip uninstall OniPKG-Api
```

Após o teste crie sua PR e envie para avaliação.
Se deseja que sua PR vire uma nova release, não se esqueça de mudar no `setup.py` na opção version adicione o nome da
próxima versão proposta para o pacote.

## Como criar uma nova release do projeto
Uma vez que sua contribuição for aprovada via PR você está preparado para criar uma nova release do projeto.

O primeiro passo é criar uma nova tag com base no commit que foi aprovado. Para isso na branch master execute o comando:

```bash
git tag -a <tag_name> -m "<comentário descritivo da tag>"
```

Exemplos de `tag_name`: `v1.2`, `v1.2.3` ou `v1.2-beta`

Com a tag criada faça o seu envio para o repositório no `GitHub`.

```bash
git push origin <tag_name>
```

Com a tag enviada podemos seguir para a criação de uma release.
Essa pode ser criada diretamente pelo github com os seguintes passos:
 - Vá no repositório do projeto no GitHub na aba Code.
 - Acesse o menu Releases presente, normalmente, no lado direito.
 - Clique na opção Tags para ver a listagem de tags.
 - Clique nos três pontinhos a direita na tag que você acabou de criar.
 - Selecione a opção create release.
 - Adicione um nome na release (pode ser o mesmo nome da tag) e uma descrição para as novas features da tag.
mcqq-bot-test 0.1.4
基于NoneBot的QQ群聊与Minecraft Server消息互通插件

[![nonebot-plugin-mcqq](https://socialify.git.ci/17TheWord/nonebot-plugin-mcqq/image?description=1&font=Inter&forks=1&issues=1&language=1&logo=https%3A%2F%2Favatars.githubusercontent.com%2F17TheWord&owner=1&pattern=Plus&stargazers=1&theme=Dark)](https://17theword.github.io/mc_qq/)

# NoneBot-Plugin-MCQQ

基于 `NoneBot` 的与 `Minecraft Bot` 互通消息插件

- 支持QQ群、QQ频道
- 支持多个服务器与多个群聊的互通

# 文档

- [正在不断更新的文档](https://17theword.github.io/mc_qq/)

# 支持的服务端列表

- Spigot
  - `MC_QQ_Spigot_XXX.jar` + `nonebot-plugin-mcqq`
  - `MC_QQ_Spigot_XXX.jar` + `nonebot-plugin-mcqq-mcrcon`
- MinecraftServer
  -  `MC_QQ_Minecraft_Server` + `nonebot-plugin-mcqq-mcrcon`
- ForgeServer
  -  `MC_QQ_Minecraft_Server` + `nonebot-plugin-mcqq-mcrcon`
- Fabric
  -  `MC_QQ_Minecraft_Server` + `nonebot-plugin-mcqq-mcrcon`

# 功能

- 推送消息列表
  - 服务器 -> QQ
    - [x] 加入 / 离开 服务器消息
    - [x] 玩家聊天信息
    - [x] 玩家死亡信息（死亡信息为英文，计划使用翻译解决。非插件服务端不适用。）
  - QQ -> 服务器
    - [x] 指令（`nonebot-plugin-mcqq-mcrcon` 可用）
    - [x] 群员聊天文本
    - [x] 图片、视频等内容转换为 `[图片]`、`[视频]`

- 特殊消息支持
  - 群聊
    - [x] @ 消息
    - [x] 回复消息（转换成@消息）
  - 频道
    - [x] @ 消息
    - [x] 回复消息（转换成@消息）
  - 未支持的消息已被替换，如： `[图片]`、 `[视频]` 等等

# 特别感谢
- [@SK-415](https://github.com/SK-415) ：感谢SK佬给予许多优秀的建议和耐心的解答。
- [@zhz-红石头](https://github.com/zhzhongshi) ：感谢红石头在代码上的帮助
- [NoneBot2](https://github.com/nonebot/nonebot2)： 插件使用的开发框架。
- [go-cqhttp](https://github.com/Mrs4s/go-cqhttp)： 稳定完善的 CQHTTP 实现。

# 二创

- [mcqq服主版](https://github.com/KarisAya/nonebot_plugin_mcqq_server) 采用本地读取log信息的方法的Minecraft Server互通消息的插件
PyPyd 1.3
Py to pyd tool

Pypyd's Description
===================

Pypyd is a tool to change "py" file to ".pyd" file

--------------

to change a file:

.. code:: dos

   python -m pypyd <file> [-d|--dir <build_dir>] 

--------------

to get help context:

.. code:: dos

   python -m pypyd --help|-h
img2pdf-plus 1.1.3
Merge images into one pdf file including useful optiıns via command line.
Requires Python: >=3.6

# IMG2PDF

![Shell](https://shields.io/badge/Terminal-Tool-A42E2B?logo=gnubash&logoColor=white&style=for-the-badge)

This program uses FPDF python module to bring image files together. I created a
command line utility to automatically do it with lots of option. The help
document explain everything about itself:

```
This program merges image files in a directory and creates a PDF file. Every
image get put to a page that exact same size as itself.

        Usage:
            img2pdf+ [OPTIONS] [OUTPUT FILE]

        Parameters:
            -h, --help             : Print this help document and exit.
            -d, --dir [DIRECTORY]  : Set directory to work on. Default is
                                     working directory.
            -q, --quiet            : Do not print process details.
            -r, --reverse          : Reverse image order.
            -n, --negative         : Invert colors of images. May be useful to
                                     make black & white documents dark.
            -g, --grayscale        : Make colors shades of gray.
            -f, --force            : Overwrite to existing PDF file.
            -i, --interactive      : Prompt before overwrite.
            -D, --decline          : Do not let overwrite. Ignores --force and
                                     --interactive parameter. This option does
                                     not return any error if file already exists.
            -e, --except           : Do not include images that have no read
                                     permission.
            -s, --selective        : Let selecting which image will be
                                     included.
            -S, --sort-by [METHOD] : Set sorting method. available methods are:
                                     name (default), m_time (modification time),
                                     c_time (change time).
            -p, --page-size [SIZE] : Fixed page size, strech photos to page.
                                     Options are: A4, A3, A5, Letter, Legal,
                                     WITDHxHEIGHT (in pt).
            -L, --landscape        : Rotate images to landscape. (Do not change if
                                     already is.)
            -P, --portrait         : Rotate images to portrait. (Do not change if
                                     already is.)

        Exit Codes:
              0 : Program done it's job successfully.
              1 : An error occurred.
              2 : Parameter fault. Please check your command.
              3 : No valid image file in directory.
              4 : User declined overwrite.
              5 : File exist and overwrite not allowed.
              6 : Directory does not exist.
            126 : File permission denied. Check file permissions.
            130 : Process terminated by user.
```
mpi4torch 0.1.3
AD-compatible implementation of several MPI functions for pytorch tensors

![mpi4torch Logo](./doc/_static/img/mpi4torch-logo-extrawhitespace.png)

--------------------------------------------------------------------------------

mpi4torch is an automatic-differentiable wrapper of MPI functions for the pytorch tensor library.

MPI stands for Message Passing Interface and is the de facto standard communication interface on
high-performance computing resources. To facilitate the usage of pytorch on these resources an MPI wrapper
that is transparent to pytorch's automatic differentiation (AD) engine is much in need. This library tries
to bridge this gap.

# Installation

mpi4torch is also hosted on PyPI. However, due to the ABI-incompatibility of the different MPI implementations it
is not provided as a binary wheel and needs to be built locally. Hence, you should have an appropriate C++ compiler
installed, as well as the  **development files of your MPI library** be present. The latter are usually provided
through the *module system* of your local cluster, and you should consult the manuals of your cluster for this,
or through the package manager of your Linux distribution.

Once the dependencies have been satisfied the installation can be triggered by the usual
```
    pip install mpi4torch
```

# Usage

It is **highly advised** to first read [the basic usage chapter of the documentation](https://mpi4torch.readthedocs.io/en/latest/basic_usage.html)
before jumping into action, since there are some implications of the pytorch AD design on the usage of mpi4torch.
In other words, there are some footguns lurking!

You have been warned, but if you insist on an easy usage example, consider the following code snippet,
which is an excerpt from [examples/simple_linear_regression.py](examples/simple_linear_regression.py)

```python
   comm = mpi4torch.COMM_WORLD

   def lossfunction(params):
       # average initial params to bring all ranks on the same page
       params = comm.Allreduce(params, mpi4torch.MPI_SUM) / comm.size

       # compute local loss
       localloss = torch.sum(torch.square(youtput - some_parametrized_function(xinput, params)))

       # sum up the loss among all ranks
       return comm.Allreduce(localloss, mpi4torch.MPI_SUM)
```

Here we have parallelized a loss function simply by adding two calls to `Allreduce`. For a more thorough
discussion of the example see [here](https://mpi4torch.readthedocs.io/en/latest/examples.html#simple-data-parallel-example).

# Tests

Running tests is as easy as
```
    mpirun -np 2 nose2
```

# Project Status

[![Tests](https://github.com/helmholtz-analytics/mpi4torch/actions/workflows/test.yml/badge.svg?branch=master)](https://github.com/helmholtz-analytics/mpi4torch/actions/workflows/test.yml)
[![Documentation Status](https://readthedocs.org/projects/mpi4torch/badge/?version=latest)](https://mpi4torch.readthedocs.io/en/latest/?badge=latest)