semvec/pypi-packages huggingface dataset:
gentccode 0.3.6
generate test case code
Requires Python: <4.0,>=3.9

# 简介

gtc(generate test case) 是一个把http请求转换为测试代码的cli工具

## 功能

- [x] 支持解析curl命令
- [x] 支持解析postman文件
- [x] 支持解析swagger2文件
- [x] 支持解析openapi文件
- [x] 支持生成笛卡尔积测试脚本
- [x] 支持解析curl文件并生成Jmeter性能脚本
- [x] 支持解析curl文件并生成Locust性能脚本

## 安装

```bash
pip3 install gentccode
gtc version
```

## 使用

1. 执行下面命令,会在当前目录生成api文件(`api.yaml`)和测试代码的脚本文件(`test_case.py`)

    ```bash
    gtc curl curl.txt -a res.code=0
    gtc postman postman.json
    gtc swagger2 swagger.json
    ```

2. 根据笛卡尔积算法生成用例脚本

    ```bash
    # 对请求中的body进行操作
    gtc cp -n . -p body curl.txt
    gtc cp -n filter. -p body curl.txt

    # 对请求中的query param进行操作
    gtc cp -n . -p query curl.txt
    ```

3. 执行下面命令,会生成对应的压测脚本

    ```bash
    # jsonassert 是对response的断言, rate 是tps, time 是 5min
    gtc jmeter curl.txt --jsonassert code=0 --rate 10 --time 5
    # locust脚本 
    gtc locust curl.txt
    ```

## 已知问题

- 若postman文件中有变量,则不会生成相对应的代码块.
nonebot-plugin-tweet 0.3.0
NoneBot2 plugin for forwarding tweets with optional translation support
Requires Python: <4.0,>=3.9
Keywords: bot, qq, nonebot, onebot, twitter

# nonebot-plugin-tweet

基于 RSSHub 的 Twitter/X 推文转发插件，支持自动翻译与多种输出模式。

## 功能亮点
- 转发 twitter.com / x.com 链接中的推文文本、图片与视频
- 支持 `c` / `content` 前缀仅发送多媒体内容
- 支持 `o` / `origin` 前缀仅发送未翻译原文
- 可选通过 OpenAI 兼容接口自动翻译推文文本

## 安装
### nb-cli
```bash
nb plugin install nonebot-plugin-tweet
```

### pip
```bash
pip install nonebot-plugin-tweet
```

安装完成后，将插件名加入 NoneBot 配置：

```toml
[tool.nonebot]
plugins = ["nonebot_plugin_tweet"]
```

或在代码中手动加载：

```python
nonebot.load_plugin("nonebot_plugin_tweet")
```

## 配置
通过环境变量或 `.env` 文件配置插件参数：

| 变量名 | 默认值 | 说明 |
| --- | --- | --- |
| `RSSHUB_BASE_URL` | `https://rsshub.app/twitter/user/` | RSSHub 推文路由基础地址，需包含末尾 `/` |
| `RSSHUB_QUERY_PARAM` | 空字符串 | 追加到 RSSHub 请求的查询参数，示例：`?format=raw` |
| `TRANSLATE_TARGET_LANGUAGE` | `zh-Hans` | 翻译目标语言，留空代表禁用翻译 |
| `OPENAI_API_BASE` | 未设置 | OpenAI 兼容接口地址，启用翻译时必填 |
| `OPENAI_API_KEY` | 未设置 | OpenAI 兼容接口密钥，启用翻译时必填 |
| `OPENAI_MODEL` | `gemini-2.5-flash-lite` | 用于翻译的模型名称，启用翻译时必填 |

> 如果仅需转发原始内容，可将 `TRANSLATE_TARGET_LANGUAGE` 置空或不配置，同时无需填写 OpenAI 相关参数。

## 使用说明
- 直接发送推文链接即可触发转发。
- 使用 `c ` / `content ` 前缀仅发送图片和视频。
- 使用 `o ` / `origin ` 前缀仅发送未翻译的原始文本。
- 视频会按顺序逐条下载并发送，发送间隔约为 1 秒。

## 本地调试
项目内置 `bot.py`，可在本地快速启动：

```bash
pip install -r requirements.txt
python bot.py
```

## 许可证
本项目基于 [MIT](LICENSE) 许可证开源。
nexus-vpn 0.1.6
一键部署 VLESS-Reality + IKEv2 VPN 的综合代理工具
Requires Python: >=3.8
Keywords: vpn, proxy, vless, reality, ikev2, xray, strongswan

# Nexus-VPN

[![Publish to PyPI](https://github.com/alphajc/nexus-vpn/actions/workflows/python-publish.yml/badge.svg)](https://github.com/alphajc/nexus-vpn/actions/workflows/python-publish.yml)
[![PyPI version](https://img.shields.io/pypi/v/nexus-vpn)](https://pypi.org/project/nexus-vpn/)

一键部署 **VLESS-Reality** + **IKEv2** VPN 的综合代理工具。

## 功能特性

- **VLESS-Reality**: 基于 Xray-core，支持 Reality 协议，抗检测能力强
- **IKEv2 VPN**: 基于 StrongSwan，支持证书认证和 EAP 认证
- **多用户管理**: 支持添加、删除、列出用户
- **自动配置**: 自动配置 BBR、NAT 转发、防火墙规则
- **iOS/macOS 支持**: 自动生成 `.mobileconfig` 配置文件

## 系统要求

- **操作系统**: Ubuntu 20.04+ / Debian 11+ / CentOS 7+
- **Python**: 3.8+
- **权限**: 需要 root 权限运行

## 安装

```bash
pip install nexus-vpn
```

## 快速开始

### 部署服务

```bash
sudo nexus-vpn install --domain your-server-ip
```

### 查看状态

```bash
sudo nexus-vpn status
```

### 用户管理

```bash
# 添加 V2Ray 用户
sudo nexus-vpn user add --type v2ray --username alice

# 添加 IKEv2 证书用户
sudo nexus-vpn user add --type ikev2-cert --username bob

# 添加 IKEv2 EAP 用户
sudo nexus-vpn user add --type ikev2-eap --username charlie

# 列出所有用户
sudo nexus-vpn user list

# 删除用户
sudo nexus-vpn user del --type v2ray --username alice
```

### 卸载

```bash
sudo nexus-vpn uninstall
```

## 命令参考

| 命令 | 说明 |
|------|------|
| `nexus-vpn install` | 部署 VPN 服务 |
| `nexus-vpn uninstall` | 卸载 VPN 服务 |
| `nexus-vpn status` | 查看服务状态 |
| `nexus-vpn user add` | 添加用户 |
| `nexus-vpn user del` | 删除用户 |
| `nexus-vpn user list` | 列出用户 |

## 安装选项

```bash
nexus-vpn install --domain <域名/IP> [--proto vless] [--reality-dest <目标网站>]
```

| 选项 | 默认值 | 说明 |
|------|--------|------|
| `--domain` | (必填) | 服务器公网 IP 或域名 |
| `--proto` | `vless` | 协议类型 |
| `--reality-dest` | `www.microsoft.com:443` | Reality 偷取的目标网站 |

## 客户端配置

### V2Ray / Xray

安装完成后会自动显示连接 URL 和二维码，支持以下客户端：

- **iOS/macOS**: Shadowrocket, V2Box
- **Android**: v2rayNG
- **Windows**: v2rayN
- **Linux**: v2rayA

### IKEv2

- **iOS/macOS**: 使用生成的 `.mobileconfig` 文件
- **Windows**: 手动配置 IKEv2 VPN
- **Android**: strongSwan VPN Client

## 文档

详细文档请参阅 [docs](./docs/) 目录：

- [文档首页](./docs/index.md) - 功能概述与快速开始
- [安装指南](./docs/installation.md) - 系统要求、部署步骤
- [用户管理](./docs/user-management.md) - 用户添加、删除、列出
- [客户端配置](./docs/client-configuration.md) - 各平台客户端配置方法
- [命令参考](./docs/command-reference.md) - CLI 命令详细说明
- [故障排除](./docs/troubleshooting.md) - 常见问题诊断与解决

## 许可证

MIT License