# Twitter Filtered Stream to Kafka Handler Package
Package: <a href="https://pypi.org/project/TwitterHandler">TwitterHandler-pypi</a>
## Description
It is a package that provides a simple way to filter Twitter Stream ingested to a Kafka topic.
**Data**:
- Twitter API v2 filtered stream endpoint
**Libraries:**
- Tweepy
- Kafka-python
## How to use it?
Use its API: <a href="https://github.com/HassanRady/Twitter-Handler-Api.git">Twitter-Handler-API github</a>
## Environment Variables
- `BEARER_TOKEN`: Twitter's API v2 bearer token.
- `KAFKA_HOST`: The Kafka broker host.
- `KAFKA_PORT`: The Kafka broker port.
- `KAFKA_TOPIC`: The Kafka broker topic.
Raw data
{
"_id": null,
"home_page": "https://github.com/HassanRady/TwitterHandler",
"name": "TwitterHandler",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.9.0",
"maintainer_email": "",
"keywords": "Tweets",
"author": "Hassan Rady",
"author_email": "hassan.khaled.rady@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/f5/96/82f1e8550b3b3bc4e5d1df8a5bd03bdc037a641c736ff9630a09e1fad220/TwitterHandler-1.1.1.tar.gz",
"platform": null,
"description": "# Twitter Filtered Stream to Kafka Handler Package\nPackage: <a href=\"https://pypi.org/project/TwitterHandler\">TwitterHandler-pypi</a>\n## Description\nIt is a package that provides a simple way to filter Twitter Stream ingested to a Kafka topic.\n\n**Data**:\n- Twitter API v2 filtered stream endpoint\n\n**Libraries:**\n- Tweepy\n- Kafka-python\n\n## How to use it?\nUse its API: <a href=\"https://github.com/HassanRady/Twitter-Handler-Api.git\">Twitter-Handler-API github</a>\n\n## Environment Variables\n- `BEARER_TOKEN`: Twitter's API v2 bearer token.\n- `KAFKA_HOST`: The Kafka broker host.\n- `KAFKA_PORT`: The Kafka broker port.\n- `KAFKA_TOPIC`: The Kafka broker topic.\n",
"bugtrack_url": null,
"license": "MIT license",
"summary": "A simple Twitter handler for the Twitter API.",
"version": "1.1.1",
"project_urls": {
"Homepage": "https://github.com/HassanRady/TwitterHandler"
},
"split_keywords": [
"tweets"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dcdff1e6cb2b38ab900a7ab8669ffa1eedd942a6a3123d30fd87f4485b8d08fd",
"md5": "6e81a6e75bc6e7c2030d0310d8c6ab3f",
"sha256": "ff431f25855e91eb2859e39ce4666bb9e51f52a56d37ace3e6e4d02f9d80f541"
},
"downloads": -1,
"filename": "TwitterHandler-1.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6e81a6e75bc6e7c2030d0310d8c6ab3f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9.0",
"size": 2977,
"upload_time": "2023-08-04T08:38:10",
"upload_time_iso_8601": "2023-08-04T08:38:10.258241Z",
"url": "https://files.pythonhosted.org/packages/dc/df/f1e6cb2b38ab900a7ab8669ffa1eedd942a6a3123d30fd87f4485b8d08fd/TwitterHandler-1.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f59682f1e8550b3b3bc4e5d1df8a5bd03bdc037a641c736ff9630a09e1fad220",
"md5": "d2b4f592a07c62a178daa00f858cd7fd",
"sha256": "fcad60aa738c98a6548d3429b159e61b189bfa9efb763055b50f4d206190a685"
},
"downloads": -1,
"filename": "TwitterHandler-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "d2b4f592a07c62a178daa00f858cd7fd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9.0",
"size": 3244,
"upload_time": "2023-08-04T08:38:11",
"upload_time_iso_8601": "2023-08-04T08:38:11.917259Z",
"url": "https://files.pythonhosted.org/packages/f5/96/82f1e8550b3b3bc4e5d1df8a5bd03bdc037a641c736ff9630a09e1fad220/TwitterHandler-1.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-08-04 08:38:11",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "HassanRady",
"github_project": "TwitterHandler",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "twitterhandler"
}