<h1 align="center">TweeterPy</h1>
<p align="center">
<a href="https://choosealicense.com/licenses/mit/"> <img src="https://img.shields.io/badge/License-MIT-green.svg"></a>
<a href="https://www.python.org/"><img src="https://img.shields.io/pypi/pyversions/tweeterpy"></a>
<a href="https://pypi.org/project/tweeterpy/"> <img src="https://img.shields.io/pypi/v/tweeterpy"></a>
<a href="https://github.com/iSarabjitDhiman/TweeterPy/commits"> <img src="https://img.shields.io/github/last-commit/iSarabjitDhiman/TweeterPy"></a>
<a href="https://discord.gg/pHY6CU5Ke4"> <img alt="Discord" src="https://img.shields.io/discord/1149281691479851018?style=flat&logo=discord&logoColor=white"></a>
<a href="https://twitter.com/isarabjitdhiman"> <img src="https://img.shields.io/twitter/follow/iSarabjitDhiman?style=social"></a>
## Overview
TweeterPy is a python library to extract data from Twitter. TweeterPy API lets you scrape data from a user's profile like username, userid, bio, followers/followings list, profile media, tweets, etc.
> _Note_ : `Use it on Your Own Risk. Scraping with Residential proxies is advisable while extracting data at scale/in bulk. If possible, use multiple accounts to fetch data from Twitter.` **_DON'T USE YOUR PERSONAL ACCOUNT FOR SCRAPING PURPOSES._**
## Installation
Install TweeterPy with pip
```python
pip install tweeterpy
```
## Usage/Examples
```python
python quickstart.py
```
OR
```python
from twitter import TweeterPy
# proxy = {'http': 'proxy_here', 'https': 'proxy_here'}
proxy = None
TweeterPy(proxies=proxy, log_level="INFO")
```
> ### Example - Get User ID of a User.
```python
from tweeterpy import TweeterPy
twitter = TweeterPy()
print(twitter.get_user_id('elonmusk'))
```
## Documentation
Check out step by step guide.
[Documentation](docs/docs.md)
## Features
- Extracts Tweets
- Extracts User's Followers
- Extracts User's Followings
- Extracts User's Profile Details
- Extracts Twitter Profile Media and much more.
## Authors
- [@iSarabjitDhiman](https://www.github.com/iSarabjitDhiman)
## Feedback
If you have any feedback, please reach out to us at hello@sarabjitdhiman.com or contact me on Social Media @iSarabjitDhiman
## Support
For support, email hello@sarabjitdhiman.com
Raw data
{
"_id": null,
"home_page": "https://github.com/iSarabjitDhiman/TweeterPy",
"name": "tweeterpy",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3",
"maintainer_email": null,
"keywords": "tweeterpy, twitter scraper, tweet scraper, twitter data extraction, twitter api, twitter python, tweet api, tweetpy",
"author": "Sarabjit Dhiman",
"author_email": "hello@sarabjitdhiman.com",
"download_url": "https://files.pythonhosted.org/packages/ef/32/dd53f67912b1b43e3ee5ec5083fbfab49a01f741917b3c8c2278a6209f14/tweeterpy-2.0.8.tar.gz",
"platform": null,
"description": "<h1 align=\"center\">TweeterPy</h1>\r\n\r\n<p align=\"center\">\r\n<a href=\"https://choosealicense.com/licenses/mit/\"> <img src=\"https://img.shields.io/badge/License-MIT-green.svg\"></a>\r\n<a href=\"https://www.python.org/\"><img src=\"https://img.shields.io/pypi/pyversions/tweeterpy\"></a>\r\n<a href=\"https://pypi.org/project/tweeterpy/\"> <img src=\"https://img.shields.io/pypi/v/tweeterpy\"></a>\r\n<a href=\"https://github.com/iSarabjitDhiman/TweeterPy/commits\"> <img src=\"https://img.shields.io/github/last-commit/iSarabjitDhiman/TweeterPy\"></a>\r\n<a href=\"https://discord.gg/pHY6CU5Ke4\"> <img alt=\"Discord\" src=\"https://img.shields.io/discord/1149281691479851018?style=flat&logo=discord&logoColor=white\"></a>\r\n<a href=\"https://twitter.com/isarabjitdhiman\"> <img src=\"https://img.shields.io/twitter/follow/iSarabjitDhiman?style=social\"></a>\r\n\r\n## Overview\r\n\r\nTweeterPy is a python library to extract data from Twitter. TweeterPy API lets you scrape data from a user's profile like username, userid, bio, followers/followings list, profile media, tweets, etc.\r\n\r\n> _Note_ : `Use it on Your Own Risk. Scraping with Residential proxies is advisable while extracting data at scale/in bulk. If possible, use multiple accounts to fetch data from Twitter.` **_DON'T USE YOUR PERSONAL ACCOUNT FOR SCRAPING PURPOSES._**\r\n\r\n## Installation\r\n\r\nInstall TweeterPy with pip\r\n\r\n```python\r\n pip install tweeterpy\r\n```\r\n\r\n## Usage/Examples\r\n\r\n```python\r\npython quickstart.py\r\n```\r\n\r\nOR\r\n\r\n```python\r\nfrom twitter import TweeterPy\r\n# proxy = {'http': 'proxy_here', 'https': 'proxy_here'}\r\nproxy = None\r\nTweeterPy(proxies=proxy, log_level=\"INFO\")\r\n```\r\n\r\n> ### Example - Get User ID of a User.\r\n\r\n```python\r\nfrom tweeterpy import TweeterPy\r\n\r\ntwitter = TweeterPy()\r\n\r\nprint(twitter.get_user_id('elonmusk'))\r\n\r\n```\r\n\r\n## Documentation\r\n\r\nCheck out step by step guide.\r\n\r\n[Documentation](docs/docs.md)\r\n\r\n## Features\r\n\r\n- Extracts Tweets\r\n- Extracts User's Followers\r\n- Extracts User's Followings\r\n- Extracts User's Profile Details\r\n- Extracts Twitter Profile Media and much more.\r\n\r\n## Authors\r\n\r\n- [@iSarabjitDhiman](https://www.github.com/iSarabjitDhiman)\r\n\r\n## Feedback\r\n\r\nIf you have any feedback, please reach out to us at hello@sarabjitdhiman.com or contact me on Social Media @iSarabjitDhiman\r\n\r\n## Support\r\n\r\nFor support, email hello@sarabjitdhiman.com\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "TweeterPy is a python library to extract data from Twitter. TweeterPy API lets you scrape data from a user's profile like username, userid, bio, followers/followings list, profile media, tweets, etc.",
"version": "2.0.8",
"project_urls": {
"Homepage": "https://github.com/iSarabjitDhiman/TweeterPy"
},
"split_keywords": [
"tweeterpy",
" twitter scraper",
" tweet scraper",
" twitter data extraction",
" twitter api",
" twitter python",
" tweet api",
" tweetpy"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "bd4b29956686728724648478813fdec4667978b185e641aef33fe01e9d4fdca1",
"md5": "b44b51cc8ba022912546524c91dd2451",
"sha256": "c1c2d7f7ecbc49bffe57d57d7007b44e511430db14b2a88b3d706d1019abfab3"
},
"downloads": -1,
"filename": "tweeterpy-2.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b44b51cc8ba022912546524c91dd2451",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3",
"size": 39030,
"upload_time": "2024-11-26T14:13:11",
"upload_time_iso_8601": "2024-11-26T14:13:11.186105Z",
"url": "https://files.pythonhosted.org/packages/bd/4b/29956686728724648478813fdec4667978b185e641aef33fe01e9d4fdca1/tweeterpy-2.0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ef32dd53f67912b1b43e3ee5ec5083fbfab49a01f741917b3c8c2278a6209f14",
"md5": "0b261e0ed91d85e9132b71a6abdcbe1c",
"sha256": "1380717805ad15e36688e5a8e3ce2567b4939d5ec535d63ee2948065b6396338"
},
"downloads": -1,
"filename": "tweeterpy-2.0.8.tar.gz",
"has_sig": false,
"md5_digest": "0b261e0ed91d85e9132b71a6abdcbe1c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3",
"size": 27397,
"upload_time": "2024-11-26T14:13:13",
"upload_time_iso_8601": "2024-11-26T14:13:13.023499Z",
"url": "https://files.pythonhosted.org/packages/ef/32/dd53f67912b1b43e3ee5ec5083fbfab49a01f741917b3c8c2278a6209f14/tweeterpy-2.0.8.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-26 14:13:13",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "iSarabjitDhiman",
"github_project": "TweeterPy",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "tweeterpy"
}