{ "info": { "author": "Alvaro Bartolome", "author_email": "alvarob96@usal.es", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Scientific/Engineering :: Information Analysis" ], "description": "# twipper - Twitter Wrapper written in Python\n\n[![Python Version](https://img.shields.io/pypi/pyversions/twipper.svg)](https://pypi.org/project/twipper/)\n[![PyPi Version](https://img.shields.io/pypi/v/twipper.svg)](https://pypi.org/project/twipper/)\n[![Package Status](https://img.shields.io/pypi/status/twipper.svg)](https://pypi.org/project/twipper/)\n[![Build Status](https://dev.azure.com/alvarob96/alvarob96/_apis/build/status/alvarob96.twipper?branchName=master)](https://dev.azure.com/alvarob96/alvarob96/_build?definitionId=1&_a=summary)\n[![Build Status](https://img.shields.io/travis/alvarob96/twipper/master.svg?label=Travis%20CI&logo=travis&logoColor=white)](https://travis-ci.org/alvarob96/twipper)\n[![Documentation Status](https://readthedocs.org/projects/twipper/badge/?version=latest)](https://twipper.readthedocs.io/)\n[![Downloads](https://img.shields.io/pypi/dm/twipper.svg?style=flat)](https://pypistats.org/packages/twipper)\n\n

\n \n

\n\n## Introduction\n\n**twipper** is an acronym that stands for Twitter wrapper; so the package is made in order to cover Twitter API \nendpoints defined as Python functions for both Free and Premium plans, which they both include batch and stream \nprocessing functions.\n\n## Installation\n\nIn order to get this package working you will need to install it using pip by typing on the terminal:\n\n``$ python -m pip install twipper --upgrade``\n\nOr just install the current release or a specific release version such as:\n\n``$ python -m pip install twipper==0.1.5``\n\n## Usage\n\nAs **twipper** is a Twitter Wrapper written in Python its main purpose is to wrap all the available endpoints listed on\nthe Twitter API for both versions (Free and Premium), so to use them from a simple function call. So on the main step is\nto validate Twitter API credentials since they are mandatory in order to work with the Twitter API.\n\n```python\nimport twipper\n\ncred = twipper.Twipper(consumer_key='consumer_key',\n consumer_secret='consumer_secret',\n access_token='access_token',\n access_token_secret='access_token_secret')\n```\n\nNow once the ``Twipper`` credentials object has been properly created we can use it in order to work with the Twitter\nAPI using Python. In the case that we want to retrieve data from Twitter based on a query, e.g. we want to search `cat`\ntweets to analyze its content to launch a cat campaign for our brand (random example because everybody loves cats).\n\n```python\nfrom twipper.batch import search_tweets\n\ntweets = search_tweets(access=cred,\n query='cats',\n page_count=1,\n filter_retweets=True,\n verified_account=False,\n language='en',\n result_type='popular',\n count=10)\n```\n\nSo on, using ``batch`` functions you can retrieve historical *tweets* from the last 7-30 days matching the introduced\nquery, in this case the query is `cats` due to our cat campaign, remember it. Anyways, params can be adjusted to our\ndesires and/or needs as described on the API Reference.\n\n\n## Contribute\n\nAs this is an open source project it is open to contributions, bug reports, bug fixes, documentation improvements, \nenhancements and ideas.\n\nAlso there is an open tab of [issues](https://github.com/alvarob96/twipper/issues) where anyone can contribute opening \nnew issues if needed or navigate through them in order to solve them or contribute to its solving.\n\n## Disclaimer\n\nThis package has been created in order to cover Premium Twipper API functions since [tweepy](https://www.tweepy.org/), \nthe most used Python package working as a Twitter API wrapper. Anyways, [twipper](https://github.com/alvarob96/twipper)\nalso covers both Free and Premium functions, which include batch processing and stream processing.\n\nConclude that this is the result of a research project, so this package has been developed with research purposes and\nno profit is intended.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/alvarob96/twipper/archive/0.1.5.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/alvarob96/twipper", "keywords": "twitter,twitter-wrapper,twitter-api", "license": "GNU General Public License v3 (GPLv3)", "maintainer": "", "maintainer_email": "", "name": "twipper", "package_url": "https://pypi.org/project/twipper/", "platform": "", "project_url": "https://pypi.org/project/twipper/", "project_urls": { "Bug Reports": "https://github.com/alvarob96/twipper/issues", "Documentation": "https://twipper.readthedocs.io/", "Download": "https://github.com/alvarob96/twipper/archive/0.1.5.tar.gz", "Homepage": "https://github.com/alvarob96/twipper", "Source": "https://github.com/alvarob96/twipper" }, "release_url": "https://pypi.org/project/twipper/0.1.5/", "requires_dist": null, "requires_python": ">=3", "summary": "twipper - is a Twitter API wrapper for both free and premium plans developed on Python", "version": "0.1.5" }, "last_serial": 5960786, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "98a6e08d675a05695709e5f5c316aaf3", "sha256": "a660df7bdc5e15846be67068bd0babe01ea67ba7df16f0861aa7857c8bf85eab" }, "downloads": -1, "filename": "twipper-0.0.1.tar.gz", "has_sig": false, "md5_digest": "98a6e08d675a05695709e5f5c316aaf3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5151, "upload_time": "2019-08-05T15:40:17", "url": "https://files.pythonhosted.org/packages/8f/ea/35e8b215032becba6ecf21b7b0121cc7de52685490cf36656f9c25e2f152/twipper-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c59b70512e3edb94c6c11e4a46b8b18b", "sha256": "d01984fa1f9b07a743d6c35acb1dbcba00417f24a776bda5cfcede11b22031b1" }, "downloads": -1, "filename": "twipper-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c59b70512e3edb94c6c11e4a46b8b18b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6115, "upload_time": "2019-08-05T18:12:02", "url": "https://files.pythonhosted.org/packages/91/87/699412a67885817cbf30d364caeeac2e0bf946cdec59eafa281cb20ce668/twipper-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "0601b41637b947cd2594215bd8fdb48a", "sha256": "4411bfbd23a2dfd9fa5c43c6fcc40aaddcfaa0cda7e15d803948dbf6cf376eb2" }, "downloads": -1, "filename": "twipper-0.0.3.tar.gz", "has_sig": false, "md5_digest": "0601b41637b947cd2594215bd8fdb48a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6815, "upload_time": "2019-08-06T08:05:06", "url": "https://files.pythonhosted.org/packages/30/b2/105f65b76292ff4b9ffe53d86cf528aaf309e4c5ebc8974a86e2b1c85c94/twipper-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "cca5c0c9194d0e5d7e86198bda4bae0f", "sha256": "f0b58b4f8f6f80ad7884c24c29691e12212ac4f8aa82f292c826b81d31575008" }, "downloads": -1, "filename": "twipper-0.0.4.tar.gz", "has_sig": false, "md5_digest": "cca5c0c9194d0e5d7e86198bda4bae0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6869, "upload_time": "2019-08-06T08:25:33", "url": "https://files.pythonhosted.org/packages/17/34/680d18a224d1fb90710e9407a6319bf7942b35ba6d6b514fd1364aa55c0a/twipper-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "7de120819719d72fedcdae38e0a5bf92", "sha256": "0f9ff27f526158a405aa2332c516277ff28c302982a0ab89c575c0b77276c7e2" }, "downloads": -1, "filename": "twipper-0.0.5.tar.gz", "has_sig": false, "md5_digest": "7de120819719d72fedcdae38e0a5bf92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7591, "upload_time": "2019-08-07T07:30:45", "url": "https://files.pythonhosted.org/packages/9e/d2/626622560c0847cdd4a76abc979c94f47387172b570b71d52fbfece7a02a/twipper-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "afb0031600c93a1016c50bb7b4098d4a", "sha256": "554375b74d2d7a1e865f24c7191a67eef031733d2433a77150da7be52bcd4009" }, "downloads": -1, "filename": "twipper-0.0.6.tar.gz", "has_sig": false, "md5_digest": "afb0031600c93a1016c50bb7b4098d4a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7583, "upload_time": "2019-08-07T15:50:09", "url": "https://files.pythonhosted.org/packages/70/05/c278445dba4ad439e4dbdd59403ab9c1e781e20d590a29788175e2f01f65/twipper-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8198523387507080265dc8fb47649dcf", "sha256": "9b450e5c7663bb0255a05873e8465fdadaf57b8c0bb706c0a81251268b82439d" }, "downloads": -1, "filename": "twipper-0.0.8.tar.gz", "has_sig": false, "md5_digest": "8198523387507080265dc8fb47649dcf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9033, "upload_time": "2019-08-12T07:57:07", "url": "https://files.pythonhosted.org/packages/00/dd/66fb105968e819000a5f3250d7e5d87ca930145e74cdf9ab09c4d7f0f4a8/twipper-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "ba7cb25a255e3f73c71637eaeba17d1c", "sha256": "d687604c35883e99a43e41a64a1254c29365744e5cd535dd2612e705cbe6cb5c" }, "downloads": -1, "filename": "twipper-0.0.9.tar.gz", "has_sig": false, "md5_digest": "ba7cb25a255e3f73c71637eaeba17d1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9153, "upload_time": "2019-08-12T09:26:44", "url": "https://files.pythonhosted.org/packages/6f/13/3660546000eb8f6397093b2e1293a1fb6d15f264a4d26e5af6d614e4870d/twipper-0.0.9.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "44c45244ed3ace7cd13fc211b6dc79e9", "sha256": "96aae17567022f9a29e7eed2210e2c6e4afbf07a94785d43bfb1807efed7efe6" }, "downloads": -1, "filename": "twipper-0.1.tar.gz", "has_sig": false, "md5_digest": "44c45244ed3ace7cd13fc211b6dc79e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11158, "upload_time": "2019-08-14T16:53:06", "url": "https://files.pythonhosted.org/packages/a0/7e/9ed73be13fe180cfb6d50a64538b55df535233c599b9552a63b265fd51ee/twipper-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d1b0e48c239f08fc9c4421335cec7c4f", "sha256": "a316946965efc29136884db5eaa9156f1f2cfdddb66aa8fbc9ab4e048674c0c2" }, "downloads": -1, "filename": "twipper-0.1.1.tar.gz", "has_sig": false, "md5_digest": "d1b0e48c239f08fc9c4421335cec7c4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11195, "upload_time": "2019-08-26T12:57:39", "url": "https://files.pythonhosted.org/packages/85/dc/eb914e009b0ac6c09edcb6d683b891c136430ef7d79ad6636939e86e998b/twipper-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "89f97b56e774f60a8a43967a7b064b77", "sha256": "8cb30783ecb4030e2b33c00f847e9bb6746ebe475e531d332046e5534b466093" }, "downloads": -1, "filename": "twipper-0.1.2.tar.gz", "has_sig": false, "md5_digest": "89f97b56e774f60a8a43967a7b064b77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11214, "upload_time": "2019-08-29T09:43:18", "url": "https://files.pythonhosted.org/packages/dd/04/20314f182c9abddfde25dce6f51158956007a3fa7de182d375350f788f3b/twipper-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bd98a77f9ae56bcdf66e25b6107ffef0", "sha256": "0a7bbd3c167aed03dfedb6570ae119b1e535874d2e5e92c137aee161d6ce6012" }, "downloads": -1, "filename": "twipper-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bd98a77f9ae56bcdf66e25b6107ffef0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 11830, "upload_time": "2019-09-03T15:42:48", "url": "https://files.pythonhosted.org/packages/5e/72/b994b8a155d662edc778e03fe897c794a77477974b58a543f36256a6c962/twipper-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a8ff89f511af640a960367dcff8d5227", "sha256": "dd9caac2dc60d67c4c4c66203d04a5cf9348305f912c6cdb43d2ecd5b554a27f" }, "downloads": -1, "filename": "twipper-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a8ff89f511af640a960367dcff8d5227", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 11907, "upload_time": "2019-09-20T15:47:58", "url": "https://files.pythonhosted.org/packages/bc/93/c6196fe01cbca0ae44ed6ac0726af2c3cc1b21aa5a06cee89f019fe77517/twipper-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9261da5c175a1f98831bc1d6b2b89695", "sha256": "f3c7b2c9dce08c0ad88b65b643883217dc7bc786c03eeca4da0352e92132187b" }, "downloads": -1, "filename": "twipper-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9261da5c175a1f98831bc1d6b2b89695", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13218, "upload_time": "2019-10-11T15:16:49", "url": "https://files.pythonhosted.org/packages/0f/a3/8b2bc7f89c65219d2c8093a95a88be864272a24d2b0c4e0cf8b2f2694517/twipper-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9261da5c175a1f98831bc1d6b2b89695", "sha256": "f3c7b2c9dce08c0ad88b65b643883217dc7bc786c03eeca4da0352e92132187b" }, "downloads": -1, "filename": "twipper-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9261da5c175a1f98831bc1d6b2b89695", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 13218, "upload_time": "2019-10-11T15:16:49", "url": "https://files.pythonhosted.org/packages/0f/a3/8b2bc7f89c65219d2c8093a95a88be864272a24d2b0c4e0cf8b2f2694517/twipper-0.1.5.tar.gz" } ] }