Metadata-Version: 2.2
Name: pybtpanel
Version: 1.0
Summary: 一个宝塔面板api的包
Home-page: https://github.com/zzqfbzz/pybtpanel
Author: zzqfbzz
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: requires-dist
Dynamic: summary

# pybtpanel

**pybtpanel** 是一个基于宝塔面板 API 或功能的 Python 包，旨在帮助开发者更方便地管理和操作宝塔面板。通过该包，你可以轻松实现与宝塔面板的交互。

---

## 功能特性

- **简单易用**：提供简洁的 API，快速上手。
- **覆盖面广**：支持宝塔面板的常用功能，如站点管理、文件操作等，已经实现宝塔面板api文档的所有接口（截至2025年3月10日）。
- **高度可定制**：支持自定义配置，满足个性化需求。

---

## 安装

使用 pip 安装：

```bash
pip install pybtpanel
```

## 已实现功能
-[x] 获取日志列表
-[x] 获取系统基础统计
-[x] 获取磁盘分区信息
-[x] 获取实时状态信息(CPU、内存、网络、负载)
-[x] 检查是否有安装任务
-[x] 检查面板更新
-[x] 参数名称参数值示例说明
-[x] 获取网站分类
-[x] 获取已安装的PHP版本列表
-[x] 创建网站
-[x] 删除网站
-[x] 停用网站
-[x] 启用网站
-[x] 网站到期时间
-[x] 修改网站备注
-[x] 获取网站备份列表
-[x] 创建网站备份
-[x] 删除网站备份
-[x] 获取网站的域名列表
-[x] 添加域名
-[x] 删除域名
-[x] 获取可选的预定义伪静态列表
-[x] 获取指定预定义伪静态规则内容(获取文件内容)
-[x] 保存伪静态规则内容(保存文件内容)
-[x] 保存网站配置文件(保存文件内容)
-[x] 取回指定网站的根目录
-[x] 取回防跨站配置/运行目录/日志开关状态/可设置的运行目录列表/密码访问状态
-[x] 设置防跨站状态(自动取反)
-[x] 设置写访问日志
-[x] 修改网站根目录
-[x] 设置是否写网站访问日志
-[x] 设置密码访问
-[x] 关闭密码访问
-[x] 获取流量限制相关配置（仅支持nginx）
-[x] 开启或保存流量限制配置（仅支持nginx）
-[x] 关闭流量限制（仅支持nginx）
-[x] 取默认文档信息
-[x] 设置默认文档
