{ "info": { "author": "Alexandr Borysov", "author_email": "xandr2@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "# blynkapi\n\nThis is a simple blynk HTTP/HTTPS API wrapper.\n\n### Introduction\nThis library created for simple using [Blynk API](http://docs.blynkapi.apiary.io/#reference/0/pin-actions) and manage your project via python. It's simple one class lib which used `urllib2` for requests.\n\nYou can also:\n - Read/write pin value\n - Check hardware network status\n - Check application network status\n - Send push notification\n - Send email\n - Get pin history data\n - Get QR for project cloning\n - Get project info\n - Query API\n\n### Installation\n\nInstall via pip\n```bash\npip install blynkapi\n```\nafter installation import it in your code\n```python\nfrom blynkapi import Blynk\n```\n\nOr simple copy `blynkapi/Blynk.py` to your main python program dir and import it\n```python\nfrom Blynk import *\n```\n\n### Using\n```python\n# if you install it from pip, else use `from Blynk import *`\nfrom blynkapi import Blynk\n# vars\nauth_token = \"sdjflksjflkdsjfkldsjfkldfkldjflk\"\n\n# create objects\nroom_light = Blynk(auth_token, pin = \"V3\")\nkitchen_light = Blynk(auth_token, pin = \"V4\")\nhouse_door = Blynk(auth_token, pin = \"V5\")\namp_power = Blynk(auth_token, pin = \"V6\")\n\n# get current status\nres = room_light.get_val()\nprint res\n\n# set pin value (one)\namp_power.set_val([\"120\"])\n\n# set pin value to 1\nroom_light.on()\n# set pin value to 0\nroom_light.off()\n```\n\n### Available methods\n\nAll methods return values from API or error if it fixed. For detailed description of returning values and scheme read official [Blynk API guide] (http://docs.blynkapi.apiary.io/#reference)\n\nCreating main object\n```python\nBlynk(token, server, protocol, port, pin, value)\n```\n - `token` - Your project token\n - `server` - Blynk server for API requests, default \"blynk-cloud.com\"\n - `protocol` - http or https, default \"http\"\n - `port` - Your Blynk server API port, default \"8080\"\n - `pin` - Pin for working with, default \"None\"\n - `value` - Value for method get_val, default \"None\"\n\nTo turn pin on (set val \"1\" to pin)\n```python\non()\n```\n\nTo turn pin off (set val \"0\" to pin)\n```python\noff()\n```\n\nTo set your value for pin\n```python\nset_val(value)\n```\n - `value` - Custom value in list [\"x\"] or multiple values in list [\"x\", \"y\"]. [Details] (http://docs.blynkapi.apiary.io/#reference/0/write-pin-value-via-put/write-pin-value-via-put)\n\nTo get data from pin\n```python\nget_val()\n```\n\nSend push notification\n```python\npush(value)\n```\n - `value` - String no more than 255 chars.\n\nSend email\n```python\nemail(to, title, subj)\n```\n - `to` - String\n - `title` - String\n - `subj` - String\n\nCheck hardware status (connection to server)\n```python\nhw_status()\n```\n\nCheck app status (connection to server)\n```python\napp_status()\n```\n\nGet pin history\n```python\nhistory()\n```\n\nGet QR image\n```python\nqr()\n```\n\nGet project info For details see [docs] (http://docs.blynkapi.apiary.io/#reference/0/get-project/get-project)\n```python\nget_project()\n```\n\nQuery API. For details see [docs] (http://docs.blynkapi.apiary.io/#reference/0/query-api/query-api)\n```python\nquery_api(groupBy, aggregation, pin, value)\n```\n - `groupBy` - String\n - `aggregation` - String\n - `pin` - String\n - `value` - String\n\n\n\n### Todos\n\n - Write Tests\n\nLicense\n----\n\nMIT", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/xandr2/blynkapi/archive/0.1.7.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xandr2/blynkapi", "keywords": "python,blynk,HTTP/HTTPS,API,wrapper", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "blynkapi", "package_url": "https://pypi.org/project/blynkapi/", "platform": "", "project_url": "https://pypi.org/project/blynkapi/", "project_urls": { "Download": "https://github.com/xandr2/blynkapi/archive/0.1.7.tar.gz", "Homepage": "https://github.com/xandr2/blynkapi" }, "release_url": "https://pypi.org/project/blynkapi/0.1.8/", "requires_dist": null, "requires_python": "", "summary": "This is a simple blynk HTTP/HTTPS API wrapper.", "version": "0.1.8" }, "last_serial": 3931826, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "039aa0afe2a010c4765e6c6e4c0d6fa6", "sha256": "b431fd08bc78a29cba3c521fb06f86676fa37d943713bd354e7cf7979c6100ad" }, "downloads": -1, "filename": "blynkapi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "039aa0afe2a010c4765e6c6e4c0d6fa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4509, "upload_time": "2016-08-27T19:47:50", "url": "https://files.pythonhosted.org/packages/5e/25/b197ec8deb9901c241589bade12e4191928277dee663c858e6484b601dfb/blynkapi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "645e580e54c7342055cdca9fcb72f129", "sha256": "24739008fb3f40be21e4caa8ce0d1f9d03cfe640f994a91b31ecfd62ef1cc3fd" }, "downloads": -1, "filename": "blynkapi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "645e580e54c7342055cdca9fcb72f129", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4540, "upload_time": "2016-08-28T07:21:59", "url": "https://files.pythonhosted.org/packages/fb/67/400fac92f10cd3805c59cfd7223ab0f62cb162c2e6c5e1ece18ad9fed6a9/blynkapi-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "39267b7fd4f7526a96cdb91e82359163", "sha256": "08968b3b4e29c56370ba7088e6d55ea6132860de9911d431369a572c0afe9615" }, "downloads": -1, "filename": "blynkapi-0.1.2.tar.gz", "has_sig": false, "md5_digest": "39267b7fd4f7526a96cdb91e82359163", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4555, "upload_time": "2016-08-28T19:38:39", "url": "https://files.pythonhosted.org/packages/ec/09/123b32a296b8fc8424e884d9ef0794025e14aff00a820d2ffebf819c23f6/blynkapi-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5bed331ae977e6d243d8b8ba4ff21aaf", "sha256": "ba8b1435086c409b8063d1f83bbbe49daee30fd4f41fa3d65b6e07f0a1f92403" }, "downloads": -1, "filename": "blynkapi-0.1.4.tar.gz", "has_sig": false, "md5_digest": "5bed331ae977e6d243d8b8ba4ff21aaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4588, "upload_time": "2016-09-28T14:44:44", "url": "https://files.pythonhosted.org/packages/1b/c6/5e0969093aae130b67fc062ddb837f5895b1dab966e4fb72977bdd650d9c/blynkapi-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9d1c5529c0e535cda2388560ad82db41", "sha256": "810c00ba335884468b1374898b8f5ceb933102ac80d5b2d68cbbaaa4712aab0b" }, "downloads": -1, "filename": "blynkapi-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9d1c5529c0e535cda2388560ad82db41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4585, "upload_time": "2016-09-28T20:48:40", "url": "https://files.pythonhosted.org/packages/b8/9e/99e5171f8b9eea22f84e771b1057a2e2022b2acf52f4f79758b4789bece8/blynkapi-0.1.5.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ba72582c3a0829dc3a18650ce76a7d66", "sha256": "477cde309fc287ea1804f84ad1829fb4a670c6b3d8cea22c7aa74b72c6886635" }, "downloads": -1, "filename": "blynkapi-0.1.7.tar.gz", "has_sig": false, "md5_digest": "ba72582c3a0829dc3a18650ce76a7d66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4599, "upload_time": "2016-09-29T07:07:58", "url": "https://files.pythonhosted.org/packages/c0/b3/8df3c2753e2c51f17e881a922d2cc61b8e5502b02451eb6134ac798e2e95/blynkapi-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "fce04c76cc8831f067701cf7391bdf74", "sha256": "bee950283582a584ea366b97b5ba65fae2689616287859834c8323754c749aa2" }, "downloads": -1, "filename": "blynkapi-0.1.8.tar.gz", "has_sig": false, "md5_digest": "fce04c76cc8831f067701cf7391bdf74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4643, "upload_time": "2018-06-05T11:22:42", "url": "https://files.pythonhosted.org/packages/6e/e1/3eb2a5641fc52d0d4f5b840f4e0805e9d356caeb913933188d4cab85c6dd/blynkapi-0.1.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fce04c76cc8831f067701cf7391bdf74", "sha256": "bee950283582a584ea366b97b5ba65fae2689616287859834c8323754c749aa2" }, "downloads": -1, "filename": "blynkapi-0.1.8.tar.gz", "has_sig": false, "md5_digest": "fce04c76cc8831f067701cf7391bdf74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4643, "upload_time": "2018-06-05T11:22:42", "url": "https://files.pythonhosted.org/packages/6e/e1/3eb2a5641fc52d0d4f5b840f4e0805e9d356caeb913933188d4cab85c6dd/blynkapi-0.1.8.tar.gz" } ] }