{ "info": { "author": "Noah Gao", "author_email": "noahgaocn@outlook.com", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/noahziheng/freeiot/archive/0.9.18.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/noahziheng/freeiot", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "libfreeiot", "package_url": "https://pypi.org/project/libfreeiot/", "platform": "", "project_url": "https://pypi.org/project/libfreeiot/", "project_urls": { "Download": "https://github.com/noahziheng/freeiot/archive/0.9.18.tar.gz", "Homepage": "https://github.com/noahziheng/freeiot" }, "release_url": "https://pypi.org/project/libfreeiot/0.9.18/", "requires_dist": null, "requires_python": "", "summary": "A free, open-source IoT Framework", "version": "0.9.18" }, "last_serial": 4062430, "releases": { "0.9": [ { "comment_text": "", "digests": { "md5": "7ec694221208003d38cfbdc5cee3f5a3", "sha256": "b675d99f06acea5272c83013f9032cd5e47c34bd9b630f2c1b8ff8c17da58848" }, "downloads": -1, "filename": "libfreeiot-0.9.tar.gz", "has_sig": false, "md5_digest": "7ec694221208003d38cfbdc5cee3f5a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6748, "upload_time": "2018-02-27T13:25:21", "url": "https://files.pythonhosted.org/packages/be/20/530e1f627aa09db3bb2cf9d002edf56ce29ec90afaef042c3885d8d27bcf/libfreeiot-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "51cb0cff18f1cb4113f8a6d044a564f8", "sha256": "0d7e8f099a7e46b4edf685b491b3347cf9902c575cc2b4c56d0d7a16b5c4ed45" }, "downloads": -1, "filename": "libfreeiot-0.9.1.tar.gz", "has_sig": false, "md5_digest": "51cb0cff18f1cb4113f8a6d044a564f8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7452, "upload_time": "2018-03-03T06:58:22", "url": "https://files.pythonhosted.org/packages/30/cb/8f2053b717c40d59c27faccc6a60a82aab35f7a49b41734490d046e6c523/libfreeiot-0.9.1.tar.gz" } ], "0.9.10": [ { "comment_text": "", "digests": { "md5": "6dd6bb8780ac43d37f2b5f56592591bb", "sha256": "b25b42035d830591ccb40ef7ba5bfe1abc1c175dcc48e0eb3567ea1ad9d6b00f" }, "downloads": -1, "filename": "libfreeiot-0.9.10.tar.gz", "has_sig": false, "md5_digest": "6dd6bb8780ac43d37f2b5f56592591bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7712, "upload_time": "2018-04-12T15:05:56", "url": "https://files.pythonhosted.org/packages/03/ca/5a37f6ce27784cdeac0f0c6cfd198e7cbe795e3c6226ccce90a5935edd57/libfreeiot-0.9.10.tar.gz" } ], "0.9.11": [ { "comment_text": "", "digests": { "md5": "632beeadb53f7c10fa7047c7e042f0b5", "sha256": "2ddf597643f3b5932715e954249eaa7873cffa7a16b737753dc69430aa303e9f" }, "downloads": -1, "filename": "libfreeiot-0.9.11.tar.gz", "has_sig": false, "md5_digest": "632beeadb53f7c10fa7047c7e042f0b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7781, "upload_time": "2018-04-13T08:47:12", "url": "https://files.pythonhosted.org/packages/96/df/53bb7d22c17ed4df67f498892dd031e4f3f4cffc59d63dce25000d536ff8/libfreeiot-0.9.11.tar.gz" } ], "0.9.12": [ { "comment_text": "", "digests": { "md5": "256ef645d9264f027b5d3fa237f5bb8f", "sha256": "340c09ec3863f7b2a1eadfb9d5323c599fd029923a61a5bea45fd90518308e9c" }, "downloads": -1, "filename": "libfreeiot-0.9.12.tar.gz", "has_sig": false, "md5_digest": "256ef645d9264f027b5d3fa237f5bb8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7746, "upload_time": "2018-06-12T16:18:02", "url": "https://files.pythonhosted.org/packages/95/50/e4abb564ee6ec2575f9e4256526d99d0306feabd3f26880d76027c99fd3a/libfreeiot-0.9.12.tar.gz" } ], "0.9.13": [ { "comment_text": "", "digests": { "md5": "acc111cc1d8ab625e622f972b11101fe", "sha256": "fd8fdac639726836a8234cab9b821187d793cd7a46d5964a2c1c06d58de40138" }, "downloads": -1, "filename": "libfreeiot-0.9.13-py3-none-any.whl", "has_sig": false, "md5_digest": "acc111cc1d8ab625e622f972b11101fe", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11541, "upload_time": "2018-06-17T09:03:02", "url": "https://files.pythonhosted.org/packages/04/56/ba93774c184660d4e41d38cdabc6fffae12153fca2a8cf19bb68e241b571/libfreeiot-0.9.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6ae6becb9c49088d7dc27397d20c7c0", "sha256": "4e1b9d9117582d3073ee1f1dd6f23715444e3de5dbf362175978a2eb103360cd" }, "downloads": -1, "filename": "libfreeiot-0.9.13.tar.gz", "has_sig": false, "md5_digest": "d6ae6becb9c49088d7dc27397d20c7c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7993, "upload_time": "2018-06-17T09:03:00", "url": "https://files.pythonhosted.org/packages/84/37/e4c268ba2be8b737605d8b98f484593d504eddb360135e3f6c47e8ff4b24/libfreeiot-0.9.13.tar.gz" } ], "0.9.14": [ { "comment_text": "", "digests": { "md5": "a9bc9b216a8ad78c01c21a945797c1f4", "sha256": "89a2faabe9fe79b3109e84cfa8513b708d09b9e61483cf23458f70a54d611f66" }, "downloads": -1, "filename": "libfreeiot-0.9.14-py3-none-any.whl", "has_sig": false, "md5_digest": "a9bc9b216a8ad78c01c21a945797c1f4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11649, "upload_time": "2018-06-18T08:24:59", "url": "https://files.pythonhosted.org/packages/ca/74/b4c33f429636b944fbb03a066e004c2f68bb6dcf880b3aca3ab4b0481b0a/libfreeiot-0.9.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5415c95f5fd2869378a68ee9797ed859", "sha256": "798e6d4e122d9bed10e6ec2b7384e2f6cd1ca7a92cd628d61e9d742e5bf5585a" }, "downloads": -1, "filename": "libfreeiot-0.9.14.tar.gz", "has_sig": false, "md5_digest": "5415c95f5fd2869378a68ee9797ed859", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8074, "upload_time": "2018-06-18T08:24:56", "url": "https://files.pythonhosted.org/packages/ca/a3/096eddf5aa0f7d7e627fe59667cd1c8b3c09eee3da3c65dd81cca20d0112/libfreeiot-0.9.14.tar.gz" } ], "0.9.15": [ { "comment_text": "", "digests": { "md5": "58d818c4ee2f4c2005d1b20d79b96e51", "sha256": "c1e770e43de64eac9d3ae0af9bfff6da3ab200201f541a3afe3b3b620d3ee216" }, "downloads": -1, "filename": "libfreeiot-0.9.15-py3-none-any.whl", "has_sig": false, "md5_digest": "58d818c4ee2f4c2005d1b20d79b96e51", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11735, "upload_time": "2018-06-19T13:31:43", "url": "https://files.pythonhosted.org/packages/a9/d2/4f150acad3cd6bdaf72edc611bbfe3a0d511c6cf9b8f8b882a115dfa2c47/libfreeiot-0.9.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75ba7b3fd5e24a5ee020ead95821b2e8", "sha256": "eaedf54bd2227591558388afcf52fc05e998a60b1f2b79aa743348ba6e1c7ebb" }, "downloads": -1, "filename": "libfreeiot-0.9.15.tar.gz", "has_sig": false, "md5_digest": "75ba7b3fd5e24a5ee020ead95821b2e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8152, "upload_time": "2018-06-19T13:31:41", "url": "https://files.pythonhosted.org/packages/0e/e8/0442030cfc6cba2c0cd2b4fc688fd971c39f325935a5775fa54ed462ed52/libfreeiot-0.9.15.tar.gz" } ], "0.9.16": [ { "comment_text": "", "digests": { "md5": "fbc4e2128e279794a16b2229239511bc", "sha256": "8d86630fc029a95aef978eb0300cc150c92967b537b4fd26fe8f335ba5da1ba1" }, "downloads": -1, "filename": "libfreeiot-0.9.16-py3-none-any.whl", "has_sig": false, "md5_digest": "fbc4e2128e279794a16b2229239511bc", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11796, "upload_time": "2018-06-30T05:34:11", "url": "https://files.pythonhosted.org/packages/3c/57/766c575bcc6e7c3ff893dde58eaf84b788f09394a345b43318979a598606/libfreeiot-0.9.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e775688013223804b5113e17d206390", "sha256": "2d1a8d923b1932eefd08fc583bf382164f5ea7fb266304584ecd9484a45999c1" }, "downloads": -1, "filename": "libfreeiot-0.9.16.tar.gz", "has_sig": false, "md5_digest": "4e775688013223804b5113e17d206390", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8211, "upload_time": "2018-06-30T05:34:08", "url": "https://files.pythonhosted.org/packages/8a/58/a59b25c9b95b45295e389fe41999da0bb81bda80ced54bb21319b3848e14/libfreeiot-0.9.16.tar.gz" } ], "0.9.17": [ { "comment_text": "", "digests": { "md5": "2bd3423ad029dee92d5228773cb68c6f", "sha256": "0cc5790890d28371dcdc046913000cdde08c7ab76cc46799b56a7b70ca5de7be" }, "downloads": -1, "filename": "libfreeiot-0.9.17-py3-none-any.whl", "has_sig": false, "md5_digest": "2bd3423ad029dee92d5228773cb68c6f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 11845, "upload_time": "2018-06-30T06:07:31", "url": "https://files.pythonhosted.org/packages/65/ec/872b44c3a7517c22ccbdb7002e9fd53e34ab522a7eb4caba24b3ccac676b/libfreeiot-0.9.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c97f23f118ca6a6d9d386e83c95f8bed", "sha256": "084ff243420efe988d8b9e93cb2df9a8ad7a9091c4887e7f0e890c2be229dcf9" }, "downloads": -1, "filename": "libfreeiot-0.9.17.tar.gz", "has_sig": false, "md5_digest": "c97f23f118ca6a6d9d386e83c95f8bed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8254, "upload_time": "2018-06-30T06:07:29", "url": "https://files.pythonhosted.org/packages/24/8a/f104f683cdfc499b1f64a43a0e06cc89ee53f1706d5dd72563483eae31d2/libfreeiot-0.9.17.tar.gz" } ], "0.9.18": [ { "comment_text": "", "digests": { "md5": "e43cc443e79e75a48f6abe71256e9cbb", "sha256": "528b5a658713565da79feb7934eb482552971ec16a446198eef4e4c99b1bfe44" }, "downloads": -1, "filename": "libfreeiot-0.9.18-py3-none-any.whl", "has_sig": false, "md5_digest": "e43cc443e79e75a48f6abe71256e9cbb", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 11941, "upload_time": "2018-07-15T05:54:20", "url": "https://files.pythonhosted.org/packages/b7/bc/dbb01ec9b652089d98ac865abec048153e4cd3e23ad39e14fdee4aa1dd23/libfreeiot-0.9.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a93e16b67f53029f87a331d9ee814ff6", "sha256": "ca22571e095ef78c66ea2b3dddf89ea33763489a52bc943dfab2f58db58a6ffb" }, "downloads": -1, "filename": "libfreeiot-0.9.18.tar.gz", "has_sig": false, "md5_digest": "a93e16b67f53029f87a331d9ee814ff6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8287, "upload_time": "2018-07-15T05:54:17", "url": "https://files.pythonhosted.org/packages/8c/96/ba0cae734c6ba3ed4bd2f48b5af83c3f632ab8303b340c0756d1eb1412ca/libfreeiot-0.9.18.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "44fa9c61f8b3a2ccb2767a9262c86fc5", "sha256": "d8f041b98e1ebd1ed846c3d9e86420e94bcbad80c36c99b00a5f748223198673" }, "downloads": -1, "filename": "libfreeiot-0.9.2.tar.gz", "has_sig": false, "md5_digest": "44fa9c61f8b3a2ccb2767a9262c86fc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7499, "upload_time": "2018-03-04T03:55:11", "url": "https://files.pythonhosted.org/packages/30/45/fb50e274f055d0132e000f6082e09ffa3e0287447f3b40dea75f82204ea4/libfreeiot-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "24add23477278498f0a0f9df9b4607d9", "sha256": "8655751b549341fadc8ec89b598ac72b852bd7fde3fa8ca4d0ab71bf58468fc6" }, "downloads": -1, "filename": "libfreeiot-0.9.3.tar.gz", "has_sig": false, "md5_digest": "24add23477278498f0a0f9df9b4607d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7540, "upload_time": "2018-03-06T05:49:43", "url": "https://files.pythonhosted.org/packages/98/4a/e35ccb9cdd0ef69501666af2c5c46cc91bf3b19cf6f324b7e306112cc168/libfreeiot-0.9.3.tar.gz" } ], "0.9.4": [ { "comment_text": "", "digests": { "md5": "3b359f49c48f168f238bda10ef37ead6", "sha256": "297316a7118f71eb1fe6ec44734a7090963f32cc3e52e896f254d8883b8d3b49" }, "downloads": -1, "filename": "libfreeiot-0.9.4.tar.gz", "has_sig": false, "md5_digest": "3b359f49c48f168f238bda10ef37ead6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7567, "upload_time": "2018-03-25T05:01:05", "url": "https://files.pythonhosted.org/packages/5a/86/fb10e72ce0de06ddb8777b02229f0c1a78feb732261361b5b4e13b1c3a0e/libfreeiot-0.9.4.tar.gz" } ], "0.9.5": [ { "comment_text": "", "digests": { "md5": "9cace9ec941d0a3a630dce5ec268d63e", "sha256": "111d166448f487006352ad4a7cb9c39dfa1a0594cdce25f693794c30538123dc" }, "downloads": -1, "filename": "libfreeiot-0.9.5.tar.gz", "has_sig": false, "md5_digest": "9cace9ec941d0a3a630dce5ec268d63e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7579, "upload_time": "2018-03-25T05:32:28", "url": "https://files.pythonhosted.org/packages/af/6c/78e4f7ae1c104127c012b414124d0f4f36ee78efa8f92e0b9f5f09059199/libfreeiot-0.9.5.tar.gz" } ], "0.9.6": [ { "comment_text": "", "digests": { "md5": "84ee90a5f3aa465266f3bf38acce40f5", "sha256": "5c407fa835bf6cee696bbab15ddc4a49480f0c1957f1548a60ad113f8ae78ffc" }, "downloads": -1, "filename": "libfreeiot-0.9.6.tar.gz", "has_sig": false, "md5_digest": "84ee90a5f3aa465266f3bf38acce40f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7627, "upload_time": "2018-03-31T10:52:22", "url": "https://files.pythonhosted.org/packages/77/65/35d1193b05227bd1f198ccf1da8f086f0f37129b40df9d51298ec7efc189/libfreeiot-0.9.6.tar.gz" } ], "0.9.7": [ { "comment_text": "", "digests": { "md5": "ee7408c2845a405abfa686519b539d44", "sha256": "9b727fc1ef1b4a846e683f2e05a2f5f8c88240de8a4e6d84fd8bf35ea360fc29" }, "downloads": -1, "filename": "libfreeiot-0.9.7.tar.gz", "has_sig": false, "md5_digest": "ee7408c2845a405abfa686519b539d44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7670, "upload_time": "2018-04-10T12:12:02", "url": "https://files.pythonhosted.org/packages/11/4b/9d2ff6b3b5308476102d89e06594bd41b4a8ae69e09abb7e557c1fe0fb77/libfreeiot-0.9.7.tar.gz" } ], "0.9.8": [ { "comment_text": "", "digests": { "md5": "7a9966aaeba450bf165a40a12b9cbeaf", "sha256": "9893274d5263ffe2e1d57a635be02915e38ef0e8668d57fb493f7a3f54b230ac" }, "downloads": -1, "filename": "libfreeiot-0.9.8.tar.gz", "has_sig": false, "md5_digest": "7a9966aaeba450bf165a40a12b9cbeaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7675, "upload_time": "2018-04-10T12:38:48", "url": "https://files.pythonhosted.org/packages/0f/06/b9708cd2279b43fb172ee461b3a5207a92f917776af2b219ff8cc0da7f9d/libfreeiot-0.9.8.tar.gz" } ], "0.9.9": [ { "comment_text": "", "digests": { "md5": "a9850981782fd7cc929c6d59e2ba7120", "sha256": "866ce9eb317744bcba8a70c1b1ff5c8d394a7c0273983ffcca0174902ac26edc" }, "downloads": -1, "filename": "libfreeiot-0.9.9.tar.gz", "has_sig": false, "md5_digest": "a9850981782fd7cc929c6d59e2ba7120", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7678, "upload_time": "2018-04-12T14:40:57", "url": "https://files.pythonhosted.org/packages/41/44/dc6e02bdb1b4ea0f9601b8a5f51d7288d1ac2612859fc7cc1f53287d7296/libfreeiot-0.9.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e43cc443e79e75a48f6abe71256e9cbb", "sha256": "528b5a658713565da79feb7934eb482552971ec16a446198eef4e4c99b1bfe44" }, "downloads": -1, "filename": "libfreeiot-0.9.18-py3-none-any.whl", "has_sig": false, "md5_digest": "e43cc443e79e75a48f6abe71256e9cbb", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 11941, "upload_time": "2018-07-15T05:54:20", "url": "https://files.pythonhosted.org/packages/b7/bc/dbb01ec9b652089d98ac865abec048153e4cd3e23ad39e14fdee4aa1dd23/libfreeiot-0.9.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a93e16b67f53029f87a331d9ee814ff6", "sha256": "ca22571e095ef78c66ea2b3dddf89ea33763489a52bc943dfab2f58db58a6ffb" }, "downloads": -1, "filename": "libfreeiot-0.9.18.tar.gz", "has_sig": false, "md5_digest": "a93e16b67f53029f87a331d9ee814ff6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8287, "upload_time": "2018-07-15T05:54:17", "url": "https://files.pythonhosted.org/packages/8c/96/ba0cae734c6ba3ed4bd2f48b5af83c3f632ab8303b340c0756d1eb1412ca/libfreeiot-0.9.18.tar.gz" } ] }