# MiaoSpeedLib
MiaoSpeed Client Library Implementations for Python.
# Usage
from pypi:
```shell
pip install miaospeedlib -U
```
example:
```python
import asyncio
import miaospeedlib as miaolib
slave_cfg = {
"id": "local",
"comment": "Local",
"hidden": False,
"token": "miaospeed-dev",
"type": "miaospeed",
"address": "127.0.0.1:8765",
"option": {
"downloadDuration": 8,
"downloadThreading": 4,
"pingAverageOver": 20,
"taskRetry": 3,
"downloadURL": "https://dl.google.com/dl/android/studio/install/3.4.1.0/android-studio-ide-183.5522156-windows.exe",
"pingAddress": "http://www.google.com/generate_204",
"stunURL": "udp://stunserver2024.stunprotocol.org:3478",
"taskTimeout": 3000,
"dnsServer": [
"119.29.29.29:53",
"223.5.5.5:53"
],
"apiVersion": 2
},
"skipCertVerify": True,
"tls": False,
"invoker": "114514",
"buildtoken": "MIAOKO4|580JxAo049R|GEnERAl|1X571R930|T0kEN",
"path": "/miaospeed"
}
local_slave = miaolib.MiaoSpeedSlave().from_obj(slave_cfg)
isalive = asyncio.run(miaolib.MiaoSpeed.isalive(local_slave))
print("miaospeed slave isalive:", isalive)
```
Raw data
{
"_id": null,
"home_page": "https://github.com/AirportR/miaolib",
"name": "miaospeedlib",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": null,
"author": "airportr",
"author_email": "airportroster@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/19/49/e92d6c26e367118169af2347908fb392e663c36597308033dadffa578a03/miaospeedlib-0.1.0.tar.gz",
"platform": null,
"description": "# MiaoSpeedLib\r\n\r\nMiaoSpeed Client Library Implementations for Python.\r\n\r\n# Usage\r\n\r\n\r\nfrom pypi:\r\n```shell\r\npip install miaospeedlib -U\r\n```\r\n\r\nexample:\r\n```python\r\nimport asyncio\r\nimport miaospeedlib as miaolib\r\n\r\n\r\nslave_cfg = {\r\n \"id\": \"local\",\r\n \"comment\": \"Local\",\r\n \"hidden\": False,\r\n \"token\": \"miaospeed-dev\",\r\n \"type\": \"miaospeed\",\r\n \"address\": \"127.0.0.1:8765\",\r\n \"option\": {\r\n \"downloadDuration\": 8,\r\n \"downloadThreading\": 4,\r\n \"pingAverageOver\": 20,\r\n \"taskRetry\": 3,\r\n \"downloadURL\": \"https://dl.google.com/dl/android/studio/install/3.4.1.0/android-studio-ide-183.5522156-windows.exe\",\r\n \"pingAddress\": \"http://www.google.com/generate_204\",\r\n \"stunURL\": \"udp://stunserver2024.stunprotocol.org:3478\",\r\n \"taskTimeout\": 3000,\r\n \"dnsServer\": [\r\n \"119.29.29.29:53\",\r\n \"223.5.5.5:53\"\r\n ],\r\n \"apiVersion\": 2\r\n },\r\n \"skipCertVerify\": True,\r\n \"tls\": False,\r\n \"invoker\": \"114514\",\r\n \"buildtoken\": \"MIAOKO4|580JxAo049R|GEnERAl|1X571R930|T0kEN\",\r\n \"path\": \"/miaospeed\"\r\n}\r\n\r\nlocal_slave = miaolib.MiaoSpeedSlave().from_obj(slave_cfg)\r\nisalive = asyncio.run(miaolib.MiaoSpeed.isalive(local_slave))\r\nprint(\"miaospeed slave isalive:\", isalive)\r\n```\r\n",
"bugtrack_url": null,
"license": null,
"summary": "MiaoSpeed Client Library Implementations for Python.",
"version": "0.1.0",
"project_urls": {
"Homepage": "https://github.com/AirportR/miaolib"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "0208e53838b0aec0f7d045fc2173ab8d793276ba39ff66036313c228f318ea21",
"md5": "6fd90b0a76741df3f311d99d6b4b0ac9",
"sha256": "fad189619ac26dd20ebd8d44310ad04ba30d0316ce7ebae3201ccafdc6495313"
},
"downloads": -1,
"filename": "miaospeedlib-0.1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6fd90b0a76741df3f311d99d6b4b0ac9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 30731,
"upload_time": "2024-09-08T10:11:59",
"upload_time_iso_8601": "2024-09-08T10:11:59.856448Z",
"url": "https://files.pythonhosted.org/packages/02/08/e53838b0aec0f7d045fc2173ab8d793276ba39ff66036313c228f318ea21/miaospeedlib-0.1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1949e92d6c26e367118169af2347908fb392e663c36597308033dadffa578a03",
"md5": "098eb04b3f3395f2ebb844c056f4e0f0",
"sha256": "6ecb063183cf02b99d3800beaed6e7820ce960727888200ba87cd24cd56f6da9"
},
"downloads": -1,
"filename": "miaospeedlib-0.1.0.tar.gz",
"has_sig": false,
"md5_digest": "098eb04b3f3395f2ebb844c056f4e0f0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 27381,
"upload_time": "2024-09-08T10:12:01",
"upload_time_iso_8601": "2024-09-08T10:12:01.443324Z",
"url": "https://files.pythonhosted.org/packages/19/49/e92d6c26e367118169af2347908fb392e663c36597308033dadffa578a03/miaospeedlib-0.1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-08 10:12:01",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "AirportR",
"github_project": "miaolib",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "miaospeedlib"
}