{ "info": { "author": "Thiago F. Pappacena", "author_email": "pappacena@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "# UReact.me Python client\n\n## Instalation\n\nIt's on pip. Just `pip install ureactme` and it's done.\n\n## Usage\n\n```python\nfrom ureactme import Client\nfrom ureactme.models import Metric, User, Event\n\nc = Client(\"put your token here\")\n\n# Get the list of Metrics sent by users:\nmetrics = c.get_object_list(Metric)\nfor m in metrics:\n print m.id\n\n# Get the list of Users, and print his ID, the data and the auto-collected data\nusers = c.get_object_list(User)\nfor u in users:\n print u.id, u.data, u.auto_data\n\n# Get the list of events of a certain type sent by the user in a given day\nu = User(id=\"user_id_test\")\nfor e in u.get_events('redbutton_click', '2016-05-18'):\n print e.created_at, e.value, e.data\n\n\n# Send an event\nc.send_event(\"suggestion_click\", \"user_123\", 10)\n\n# Get detailed statistics for a given date range, for all users and metrics\nprint list(c.get_statistics(['2015-01-01', '2017-01-01']))\n[{u'avg_value': 15.0,\n u'count': 1,\n u'day': u'2016-05-19',\n u'device_user': u'user1',\n u'max_value': 15.0,\n u'metric': u'login',\n u'min_value': 0.0,\n u'sum_value': 15.0},\n {u'avg_value': 15.0,\n u'count': 1,\n u'day': u'2016-05-19',\n u'device_user': u'user2',\n u'max_value': 15.0,\n u'metric': u'login',\n u'min_value': 0.0,\n u'sum_value': 15.0}]\n\n\n# Get detailed user statistics (regardless of the metric)\nprint list(c.get_statistics(['2015-01-01', '2017-01-01'], fields=[\"user\"]))\n[{u'avg_value': 15.0,\n u'count': 1,\n u'device_user': u'user1',\n u'max_value': 15.0,\n u'min_value': 0.0,\n u'sum_value': 15.0},\n {u'avg_value': 15.0,\n u'count': 2,\n u'device_user': u'user2',\n u'max_value': 15.0,\n u'min_value': 0.0,\n u'sum_value': 30.0}]\n\n# Get detailed metric statistics per day (regardless of the user)\nprint list(c.get_statistics(['2015-01-01', '2017-01-01'], fields=[\"metric\", \"day\"]))\n[{u'avg_value': 15.0,\n u'count': 3,\n u'day': u'2016-05-19',\n u'max_value': 15.0,\n u'metric': u'login',\n u'min_value': 0.0,\n u'sum_value': 45.0},\n {u'avg_value': 13.75,\n u'count': 4,\n u'day': u'2016-05-19',\n u'max_value': 15.0,\n u'metric': u'suggestion_click',\n u'min_value': 0.0,\n u'sum_value': 55.0}]\n\n```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pappacena/", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "ureactme", "package_url": "https://pypi.org/project/ureactme/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ureactme/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pappacena/" }, "release_url": "https://pypi.org/project/ureactme/0.2.7/", "requires_dist": null, "requires_python": null, "summary": "UReact.me API lib", "version": "0.2.7" }, "last_serial": 2227817, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "1e31b61dc9fb099f6c1f590f39e71617", "sha256": "5016bf0c066c1619904c40800ff3de71bc501e996cf25cf3068b86e7967b0224" }, "downloads": -1, "filename": "ureactme-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1e31b61dc9fb099f6c1f590f39e71617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2678, "upload_time": "2016-05-18T21:53:08", "url": "https://files.pythonhosted.org/packages/b2/7f/e70119e9cb94eb3f67ed915d5f1dabc4b4b574705e1416a0228479558387/ureactme-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "03ad5874af4bc5fc277760e37ab18eab", "sha256": "a02a0a191142a901cfd91e904ae17cf449e3c52b06876172ac745a304ddfed99" }, "downloads": -1, "filename": "ureactme-0.1.3.tar.gz", "has_sig": false, "md5_digest": "03ad5874af4bc5fc277760e37ab18eab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2939, "upload_time": "2016-05-19T14:01:55", "url": "https://files.pythonhosted.org/packages/df/c7/7781b8ce02c5dc91d00a48aa5af47552ab9dae9a04bc37975a08d50a881a/ureactme-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "533003d214cea0899bf8c6bac5335737", "sha256": "8511cbade86058a8b3cad751b72dbb1aa5fc55838d3ce5c3e604cabd9b82f037" }, "downloads": -1, "filename": "ureactme-0.2.0.tar.gz", "has_sig": false, "md5_digest": "533003d214cea0899bf8c6bac5335737", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3414, "upload_time": "2016-05-20T12:35:32", "url": "https://files.pythonhosted.org/packages/fb/8e/bae66baafc08562f131dae87935f756d3e6d5a5464ec68d342c0b5a858b2/ureactme-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "bd3b78fe4ade8e8f5abf5dabbca1d79d", "sha256": "94fdfcf1e7e5689405013c1559213e60068b8912ac95b14eb967d01eaebb8ed2" }, "downloads": -1, "filename": "ureactme-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bd3b78fe4ade8e8f5abf5dabbca1d79d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3449, "upload_time": "2016-05-20T16:24:43", "url": "https://files.pythonhosted.org/packages/e2/f7/14c4c34c1761d3dc540f02d0dae27a3223c7809bccd527683cdb7b3bb1f3/ureactme-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2771524c887c8665598d098eeef92e39", "sha256": "98d8a1c2a2ca9c0f73e4e73263fd2e0f5ce099be030cc047d758dfed962e25f4" }, "downloads": -1, "filename": "ureactme-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2771524c887c8665598d098eeef92e39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3481, "upload_time": "2016-05-24T13:12:45", "url": "https://files.pythonhosted.org/packages/71/34/c79214e6ca316ad05003d67f6c24b507cfd03a054da969a694ffefd69076/ureactme-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "47ab54a37edadcdef181dfc4eb0b6c77", "sha256": "11cbea4e118da8bc91f81bef49002b62f8b2c7ab553a88803b85471f56c2ca70" }, "downloads": -1, "filename": "ureactme-0.2.3.tar.gz", "has_sig": false, "md5_digest": "47ab54a37edadcdef181dfc4eb0b6c77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3459, "upload_time": "2016-05-24T13:30:15", "url": "https://files.pythonhosted.org/packages/8f/29/86b4364f62af3e953f7f14710d8e743728aa56e231dea96ba50a674b52f4/ureactme-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "7effa2c7ba7d4063f571f6f85e97803b", "sha256": "59b29c5883ef83c3db1fbaa933b67c20a4ab9f567796480e1433a37081d1e041" }, "downloads": -1, "filename": "ureactme-0.2.4.tar.gz", "has_sig": false, "md5_digest": "7effa2c7ba7d4063f571f6f85e97803b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3481, "upload_time": "2016-05-30T20:22:30", "url": "https://files.pythonhosted.org/packages/0d/c9/3b4e74a21c773967988c1f961952038a7a2bf8015bbdf004271f2fb43e93/ureactme-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "3c781c958855441c5f3b5b0b65b0e2d1", "sha256": "b49c2852cb91194948817f9b76c49cbc3408d3cc0fc7d9e85d369c60589b2d32" }, "downloads": -1, "filename": "ureactme-0.2.5.tar.gz", "has_sig": false, "md5_digest": "3c781c958855441c5f3b5b0b65b0e2d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3443, "upload_time": "2016-06-07T16:54:53", "url": "https://files.pythonhosted.org/packages/38/4a/8dcf1e1ed966e15cd42cf482240c8266ab3273b499c6bcd44625499b0467/ureactme-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "8720471668396145f971bf3f88c6e08e", "sha256": "2c0f5b1fc832a26d10e711dac12866e87ff69aa82fa750e1f2febf0a667c62fd" }, "downloads": -1, "filename": "ureactme-0.2.6.tar.gz", "has_sig": false, "md5_digest": "8720471668396145f971bf3f88c6e08e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3483, "upload_time": "2016-07-18T08:28:09", "url": "https://files.pythonhosted.org/packages/b9/30/0bba3261df10964a69a1c5385deca6f0f6728a9d36d26e32eafd15f43450/ureactme-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "49ffd0b8b469771191527ea13fab073e", "sha256": "17778fed2367780aefe5707e437b30517681083df6003ae83820e70988018e0d" }, "downloads": -1, "filename": "ureactme-0.2.7.tar.gz", "has_sig": false, "md5_digest": "49ffd0b8b469771191527ea13fab073e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3495, "upload_time": "2016-07-18T08:30:59", "url": "https://files.pythonhosted.org/packages/1a/91/286853f8a32951b7ca7aa574797e633fbbdd93c6f2191bde0a9730415a4d/ureactme-0.2.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "49ffd0b8b469771191527ea13fab073e", "sha256": "17778fed2367780aefe5707e437b30517681083df6003ae83820e70988018e0d" }, "downloads": -1, "filename": "ureactme-0.2.7.tar.gz", "has_sig": false, "md5_digest": "49ffd0b8b469771191527ea13fab073e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3495, "upload_time": "2016-07-18T08:30:59", "url": "https://files.pythonhosted.org/packages/1a/91/286853f8a32951b7ca7aa574797e633fbbdd93c6f2191bde0a9730415a4d/ureactme-0.2.7.tar.gz" } ] }