Skip to main content

用于获取 Optifine VersionsList/Version/Download-URL 的 API。

项目描述

Optifine-API

用于获取 Optifine VersionsList/Versions/Download-URL 的 API。在Github
上下载。

安装

pip install optipy

获取版本列表

这将获得所有 Optifine 版本的列表。

  • 输出可能不会在控制台中显示所有版本。
  • 如果您想查看所有版本,请将列表转储到文件中。论据:
  • [ 可选 ] timeout使用请求在取消之前需要多长时间。(默认:30)
from optipy import getVersionList

while True:
    data = getVersionList(timeout=15)
    if "408" not in data:
        print(data)
        break

获取指定版本

这将通过指定 Minecraft 版本来获取 Optifine 版本信息。
论据:

  • [ 必需 ] mcversion用于指定 minecraft 版本。
  • [ 可选 ] single用于仅返回一个 optifine 版本。(默认:假)
  • [ 可选 ] timeout使用请求在取消之前需要多长时间。(默认:30)
from optipy import getVersion

while True:
    data = getVersion(mcversion="1.18", single=True, timeout=15)
    if "408" not in data:
        print(data)
        break

获取 Optifine 下载地址

这将从版本信息中获取文件名并使用不同的方法下载它。
论据:

  • [ 必需 ] mcversion用于指定 minecraft 版本。
  • [ 可选 ] single用于仅返回一个 optifine 版本 url。(默认:假)
  • [ 可选 ] timeout使用请求在取消之前需要多长时间。(默认:30)
from optipy import getUrl

while True:
    data = getUrl(mcversion="1.18", single=True, timeout=15)
    if "408" not in data:
        print(data)
        break

更改日志

1.0.5 (10/2/2022)

  • 首次发布

1.0.5 (7/2/2022)

  • 固定请求超时返回无
  • 添加了提示参数
  • 重命名函数

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

optipy-1.2.2.tar.gz (3.7 kB 查看哈希)

已上传 source

内置分布

optipy-1.2.2-py3-none-any.whl (4.8 kB 查看哈希)

已上传 py3