nf-libdyson


Namenf-libdyson JSON
Version 0.9.3 PyPI version JSON
download
home_pagehttps://github.com/ha-homeauto/libdyson
SummaryA Python library for Dyson devices.
upload_time2023-01-21 17:51:26
maintainer
docs_urlNone
authorNate Fanaro
requires_python
licenseMIT License
keywords dyson
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Dyson Python Library

[![codecov](https://codecov.io/gh/shenxn/libdyson/branch/main/graph/badge.svg?token=v2OypI2WaI)](https://codecov.io/gh/shenxn/libdyson)

This library is still under development.

This library is a refactor of [libpurecool](https://github.com/etheralm/libpurecool). There is going to be some major changes:

- Initializing local connections no longer requires cloud login. Users can use the MQTT credentials directly.

- The interface of the library will be improved so that the same operation of different types of devices (e.g. PureCoolLink and PureCool) will have the same interface.

- Zeroconf based auto connection will be decoupled from device classes so that we can use only one zeroconf service to to auto connection for more than one device.

- The main purpose of this library is to support the HomeAssistant Dyson integration so that it'll only support Python 3.7+ and there is no plan for older versions of Python.



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ha-homeauto/libdyson",
    "name": "nf-libdyson",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "dyson",
    "author": "Nate Fanaro",
    "author_email": "meme-08.blond@icloud.com",
    "download_url": "https://files.pythonhosted.org/packages/51/82/7a7e61ba5ac7ea2f5829dad0193a9fb818fb2b37a3fb1a6543d04f0d0ceb/nf-libdyson-0.9.3.tar.gz",
    "platform": "any",
    "description": "# Dyson Python Library\n\n[![codecov](https://codecov.io/gh/shenxn/libdyson/branch/main/graph/badge.svg?token=v2OypI2WaI)](https://codecov.io/gh/shenxn/libdyson)\n\nThis library is still under development.\n\nThis library is a refactor of [libpurecool](https://github.com/etheralm/libpurecool). There is going to be some major changes:\n\n- Initializing local connections no longer requires cloud login. Users can use the MQTT credentials directly.\n\n- The interface of the library will be improved so that the same operation of different types of devices (e.g. PureCoolLink and PureCool) will have the same interface.\n\n- Zeroconf based auto connection will be decoupled from device classes so that we can use only one zeroconf service to to auto connection for more than one device.\n\n- The main purpose of this library is to support the HomeAssistant Dyson integration so that it'll only support Python 3.7+ and there is no plan for older versions of Python.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "A Python library for Dyson devices.",
    "version": "0.9.3",
    "split_keywords": [
        "dyson"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "66fdcd964fc5abb6ba160fed691fffe833c3d009c3ce43d2bedeb579a31ee5fa",
                "md5": "e1518b719568ea7414320c666fd069c3",
                "sha256": "1dad1acf624ed4736696ae3439fa03c693d717081ddea93b2ba8d5937fc92719"
            },
            "downloads": -1,
            "filename": "nf_libdyson-0.9.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e1518b719568ea7414320c666fd069c3",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 51072,
            "upload_time": "2023-01-21T17:51:24",
            "upload_time_iso_8601": "2023-01-21T17:51:24.881259Z",
            "url": "https://files.pythonhosted.org/packages/66/fd/cd964fc5abb6ba160fed691fffe833c3d009c3ce43d2bedeb579a31ee5fa/nf_libdyson-0.9.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "51827a7e61ba5ac7ea2f5829dad0193a9fb818fb2b37a3fb1a6543d04f0d0ceb",
                "md5": "0d6e34b0cd9d563214f3f80700a766b5",
                "sha256": "b78c0ef854050de73a2bc456c996be4d5fce83fde721f71b95f03e1649cc0c14"
            },
            "downloads": -1,
            "filename": "nf-libdyson-0.9.3.tar.gz",
            "has_sig": false,
            "md5_digest": "0d6e34b0cd9d563214f3f80700a766b5",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 35286,
            "upload_time": "2023-01-21T17:51:26",
            "upload_time_iso_8601": "2023-01-21T17:51:26.120916Z",
            "url": "https://files.pythonhosted.org/packages/51/82/7a7e61ba5ac7ea2f5829dad0193a9fb818fb2b37a3fb1a6543d04f0d0ceb/nf-libdyson-0.9.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-01-21 17:51:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "ha-homeauto",
    "github_project": "libdyson",
    "lcname": "nf-libdyson"
}
        
Elapsed time: 0.03047s