{ "info": { "author": "Tom Smith", "author_email": "tom@takeontom.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3.5" ], "description": "===============================\nPyPeri\n===============================\n\nPyPeri makes getting data out of Periscope easy, with a sane and understandable\nAPI.\n\n.. image:: https://img.shields.io/pypi/v/pyperi.svg\n :target: https://pypi.python.org/pypi/pyperi\n\n.. image:: https://img.shields.io/travis/takeontom/PyPeri.svg\n :target: https://travis-ci.org/takeontom/pyperi\n\n.. image:: https://readthedocs.org/projects/pyperi/badge/?version=latest\n :target: https://pyperi.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://pyup.io/repos/github/takeontom/pyperi/shield.svg\n :target: https://pyup.io/repos/github/takeontom/pyperi/\n :alt: Updates\n\n.. image:: https://badge.waffle.io/takeontom/PyPeri.svg?label=ready&title=Ready\n :target: https://waffle.io/takeontom/PyPeri\n :alt: 'Stories in Ready'\n\n* Free software: MIT license\n* Documentation: https://pyperi.readthedocs.io.\n\n\nFeatures\n--------\n\n* Python 3\n* Easy to understand API\n* Fully tested & documented\n\nFunctionality so far:\n\n* Get information about Users\n* Get information about Broadcasts\n* Get a User's Broadcast history\n\n\nAbout\n-----\n\nPeriscope is pretty neat, but it's difficult to get information out of it in a\nprogramatic way. Getting answers to simple questions like: \"How many broadcasts\ndid our client do this week\" is not trivial, and in-depth analysis is pretty\ntough. This project is an attempt to make the lives of people who dip into\nDigital Marketing a little better.\n\nPyPeri attempts to do this by providing a sane interface, and hides some of the\ntedium of using Periscope's API. For example, Periscope makes doing simple\nthings, like getting a list of a User's past Broadcasts a 2-step process:\n\n1) Request a short-lived API session key from the Periscope Web Interface\n2) Use the session key on the Periscope API Interface using the\n `getUserBroadcastsPublic` endpoint.\n\nPyPeri simplifies this considerably::\n\n >>> from pyperi import Peri\n >>> pp = Peri()\n >>> history = pp.get_user_broadcast_history(username='george_clinton')\n\n\nQuick start\n-----------\n\nInstall via pip::\n\n $ pip install pyperi\n\nDo stuff::\n\n >>> from pyperi import Peri\n >>> pp = Peri()\n >>> history = pp.get_user_broadcast_history(username='george_clinton')\n >>> print(history[0]['status'])\n #George Clinton listening to music in houston\n\nFull documentation is available here: https://pyperi.readthedocs.io\n\n\nLicense\n-------\n\nPyPeri is free software, distributed under the MIT license.\n\n\n=======\nHistory\n=======\n\n0.2.0 (2016-12-23)\n------------------\n\n* URL parsing with `parse_periscope_url`\n* Get a User's Broadcast history with `get_user_broadcast_history`\n* Rename PyPeri class to Peri\n\n\n0.1.0 (2016-12-12)\n------------------\n\n* First release on PyPI.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/takeontom/pyperi", "keywords": "pyperi", "license": "MIT license", "maintainer": "", "maintainer_email": "", "name": "pyperi", "package_url": "https://pypi.org/project/pyperi/", "platform": "", "project_url": "https://pypi.org/project/pyperi/", "project_urls": { "Homepage": "https://github.com/takeontom/pyperi" }, "release_url": "https://pypi.org/project/pyperi/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Use Periscope with Python.", "version": "0.2.0" }, "last_serial": 2537092, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "2b3a2d026690fd73437fb2f194800859", "sha256": "40574635b4fe8a2aa8b6a33df353913b09e91d20b61d7f38be195616f23571a2" }, "downloads": -1, "filename": "pyperi-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2b3a2d026690fd73437fb2f194800859", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4092, "upload_time": "2016-12-15T19:11:38", "url": "https://files.pythonhosted.org/packages/2d/b5/decdb2c2a76c6441ba1314e86256b8d4a5bb8b20c7658543422130b49aa2/pyperi-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1c2285da44ee1dc2840947f77d6e305", "sha256": "3ccfafb2c794e61ddcc8f170e92f796668995620968ade1c565d9f50fc88ffdc" }, "downloads": -1, "filename": "pyperi-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d1c2285da44ee1dc2840947f77d6e305", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22680, "upload_time": "2016-12-15T19:11:32", "url": "https://files.pythonhosted.org/packages/23/55/ab10dcf3703668d8a15ef8ba685502079626211d5912a4b8a7cf3648670f/pyperi-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4f211e2d079074158da39ce2fb0ee486", "sha256": "fab53d78dd1f59cda2e0a5019a363a432873a9c20808abd9b0e9d1a71f49f927" }, "downloads": -1, "filename": "pyperi-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4f211e2d079074158da39ce2fb0ee486", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4147, "upload_time": "2016-12-15T19:25:16", "url": "https://files.pythonhosted.org/packages/cf/e6/07d5d75dde6def684d7511c43b0ad29304bd0096aeb5b9f51a2f3df48744/pyperi-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e2235f297abf122b88247a6b4c8d788", "sha256": "176b1dfc4e8310f63744fd1adc68e98a539621da6ea9f2761737a11f9a853c7a" }, "downloads": -1, "filename": "pyperi-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7e2235f297abf122b88247a6b4c8d788", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22802, "upload_time": "2016-12-15T19:25:10", "url": "https://files.pythonhosted.org/packages/fe/16/cb3d5c1fe7278bb55c07855eb613e0132808283481816770c868899d9784/pyperi-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b96cf04465df5f84c7cc46718048bb7f", "sha256": "e99148390fd2196e079bd755c3c459a6b0dbaae1c17d204d2d11cc8466f16032" }, "downloads": -1, "filename": "pyperi-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b96cf04465df5f84c7cc46718048bb7f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6587, "upload_time": "2016-12-23T18:29:00", "url": "https://files.pythonhosted.org/packages/69/74/f8d8a0b49f6760b0a2d5e566ddcff37acc44abea9f7875fe42d3e09e6a1a/pyperi-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6e41e67405182d7e64668aab0a02ac2", "sha256": "94cb500404fe8e86b3264186ab0e96084a4f1b7af220269d3c258d86a9e04c77" }, "downloads": -1, "filename": "pyperi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f6e41e67405182d7e64668aab0a02ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112132, "upload_time": "2016-12-23T18:28:53", "url": "https://files.pythonhosted.org/packages/7d/05/c45f4554a5a6aaa10b8d21fc30d215716b929e41670aa576fd0e68adf2b6/pyperi-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b96cf04465df5f84c7cc46718048bb7f", "sha256": "e99148390fd2196e079bd755c3c459a6b0dbaae1c17d204d2d11cc8466f16032" }, "downloads": -1, "filename": "pyperi-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b96cf04465df5f84c7cc46718048bb7f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6587, "upload_time": "2016-12-23T18:29:00", "url": "https://files.pythonhosted.org/packages/69/74/f8d8a0b49f6760b0a2d5e566ddcff37acc44abea9f7875fe42d3e09e6a1a/pyperi-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6e41e67405182d7e64668aab0a02ac2", "sha256": "94cb500404fe8e86b3264186ab0e96084a4f1b7af220269d3c258d86a9e04c77" }, "downloads": -1, "filename": "pyperi-0.2.0.tar.gz", "has_sig": false, "md5_digest": "f6e41e67405182d7e64668aab0a02ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 112132, "upload_time": "2016-12-23T18:28:53", "url": "https://files.pythonhosted.org/packages/7d/05/c45f4554a5a6aaa10b8d21fc30d215716b929e41670aa576fd0e68adf2b6/pyperi-0.2.0.tar.gz" } ] }