Skip to content

RaulVan/deletepgyerapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

蒲公英应用批量删除工具

这是一个用于批量删除蒲公英(pgyer)平台应用的Python工具。

功能特性

  • 获取账户下所有应用列表
  • 支持批量删除所有应用
  • 支持选择性删除指定应用
  • 友好的交互界面
  • 详细的操作日志和结果统计

环境要求

  • Python 3.6+
  • 建议使用虚拟环境

快速开始

方法一:使用自动化脚本(推荐)

  1. 设置环境并安装依赖:

    bash setup.sh
  2. 修改API密钥:

    # 编辑 pgyer_batch_delete.py 文件第130行
    API_KEY = "你的蒲公英API密钥"
  3. 运行工具:

    bash run.sh

方法二:手动设置

  1. 创建虚拟环境:

    python3 -m venv venv
  2. 激活虚拟环境:

    source venv/bin/activate  # Linux/macOS
    #
    venv\Scripts\activate     # Windows
  3. 安装依赖:

    pip install -r requirements.txt
  4. 修改API密钥:

    API_KEY = "你的蒲公英API密钥"
  5. 运行脚本:

    python pgyer_batch_delete.py
  6. 退出虚拟环境:

    deactivate
  7. 根据提示选择删除模式:

    • 删除所有应用:删除账户下的所有应用
    • 选择性删除:根据序号选择要删除的应用
    • 退出:退出程序

API接口说明

获取应用列表

  • 接口https://api.pgyer.com/apiv2/app/listMy
  • 方法:POST
  • 参数
    • _api_key:API密钥
    • page:页码(可选)

删除应用

  • 接口https://api.pgyer.com/apiv2/app/deleteApp
  • 方法:POST
  • 参数
    • _api_key:API密钥
    • appKey:应用密钥

注意事项

  • 删除操作不可逆,请谨慎操作
  • 建议先在测试环境验证
  • 脚本会在删除前要求确认
  • 请求间隔设置为1秒,避免频率限制

安全提醒

  • 请妥善保管API密钥
  • 不要将包含API密钥的代码提交到公共仓库
  • 建议使用环境变量存储敏感信息

About

这是一个用于批量删除蒲公英(pgyer)平台应用的Python工具。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors