semvec/pypi-packages huggingface dataset:
autowsgr 1.5.8
Auto Warship Girls Framework.
License: MIT
Requires Python: <3.13,>=3.12

<div align=center>
<img src="https://raw.githubusercontent.com/OpenWSGR/AutoWSGR/main/docs/logo.png">
</div>

## 项目简介

![Repo Size](https://img.shields.io/github/repo-size/OpenWSGR/AutoWSGR) ![Pypi Version](https://img.shields.io/pypi/v/autowsgr) ![Pypi Downloads](https://img.shields.io/pypi/dm/autowsgr) ![Github Issues](https://img.shields.io/github/issues/OpenWSGR/AutoWSGR) ![Github Last Commit](https://img.shields.io/github/last-commit/OpenWSGR/AutoWSGR) ![MIT licensed](https://img.shields.io/badge/license-MIT-brightgreen.svg)

用 Python 与 C++ 实现的 战舰少女R 的自动化流水线 & 数据统计一体化脚本, 提供 `WSGR` 游戏级别接口以及部分图像和原子操作接口。

## 用户社群

- [QQ](https://qm.qq.com/q/PEcqOtqZSU)，入群口令本项目 **main 分支最新 [commit hash](https://github.com/OpenWSGR/AutoWSGR/commits/main/)** 前六位。
- [Discord](https://discord.gg/jHMcD7Kh)。

## 安装使用

**访问用户文档：**[https://docs-autowsgr.notion.site](https://docs-autowsgr.notion.site)

- 注意事项：本项目现在只支持Python3.12以上，如果要使用最新版请升级Python版本。
- 现在有大佬做了本项目的GUI-->[传送门](https://github.com/ilevalser/AutoWSGR_GUI)

## 参与开发

欢迎有一定 Python 基础的同学加入开发，共同完善这个项目。

您可以实现新的功能，也可以改进现有功能，或者修复 bug。

如果您有好的想法，也可以提出 Issue 或加社群讨论。一些经过讨论确定需要实现的任务在 [Projects](https://github.com/orgs/OpenWSGR/projects/2) 中有列出，你可以从中选择能力之内的项目着手贡献。

开发前请仔细阅读 [贡献指南](.github/CONTRIBUTING.md) 和 [用户文档](https://docs-autowsgr.notion.site)。特别注意： 开发者请**不要从 PyPI 安装 autowsgr**，改为 [本地模式](https://docs-autowsgr.notion.site/2-AutoWSGR-efeb69811b544604b944d5b5727317a4) 安装。

本项目使用 [Lunar](https://github.com/0xWelt/Lunar) 进行代码自动审查，所有 PR 都有概率触发 AI 的评论。

## 贡献者

<a href="https://github.com/OpenWSGR/AutoWSGR/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=OpenWSGR/AutoWSGR" />
</a>

## Star History

[![Star History Chart](https://api.star-history.com/svg?repos=OpenWSGR/AutoWSGR&type=Date)](https://star-history.com/#OpenWSGR/AutoWSGR&Date)
sonolus-models 0.2.6.4
Define a Pydantic model for use within the Sonolus server and similar environments.
License: MIT
Requires Python: >=3.12
Keywords: models, pydantic, sonolus

# Sonolus-Models

Pythonで実装されたSonolusサーバーのPydanticモデルライブラリ。
sonolus-core (TypeScript)の型定義から移行された完全な型安全性を提供します。

## インストール

```bash
pip install sonolus-models
```

## 主な機能

### 完全な型定義
- **共通型**: `Tag`, `Srl`, `Sil`, `AutoExit`, `GameplayResult`
- **アイテム型**: `LevelItem`, `SkinItem`, `BackgroundItem`, `EffectItem`, `ParticleItem`, `EngineItem`, `PostItem`, `PlaylistItem`, `ReplayItem`, `RoomItem`, `UserItem`
- **サーバー型**: `ServerInfo`, `ServerInfoButton` (3種類のUnion型)
- **オプション型**: 9種類の`ServerOption` (text, textArea, slider, toggle, select, multi, serverItem, serverItems, collectionItem, file)

### TypeScript互換
sonolus-core (TypeScript) の型定義から移行されているため、TypeScriptとの完全な互換性があります。

### Pydantic v2対応
最新のPydantic v2を使用した高速なバリデーション。

## ライセンス

MIT
gnetclisdk 1.2.8
Client for Gnetcli GRPC-server
License: MIT

## Python client for Gnetcli GRPC server

Gnetcli provides a universal way to execute arbitrary commands using a CLI,
eliminating the need for screen scraping with expect.

See documentation on [gnetcli server](https://annetutil.github.io/gnetcli/).

Example:

```python
from gnetclisdk.client import Credentials, Gnetcli, HostParams
import os, asyncio

async def example():
    api = Gnetcli(insecure_grpc=True)
    # api = Gnetcli(insecure_grpc=True, auth_token="Basic " + base64.b64encode(f"{username}:{password}".encode('utf-8')).decode("ascii")
    dev_creds = Credentials(os.environ.get("LOGIN"), os.environ.get("PASSWORD"))
    res = await api.cmd(hostname="myhost", cmd="dis clock", host_params=HostParams(device="huawei", credentials=dev_creds))
    print("err=%s status=%s out=%s" % (res.error, res.status, res.out))

asyncio.run(example())
```

Output:
```
err=b'' status=0 out=b'2023-11-10 09:31:58\nFriday\nTime Zone(UTC) : UTC'
```