miaospeedlib


Namemiaospeedlib JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/AirportR/miaolib
SummaryMiaoSpeed Client Library Implementations for Python.
upload_time2024-09-08 10:12:01
maintainerNone
docs_urlNone
authorairportr
requires_python>=3.9
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.55873s