# tweety
Reverse Engineered Twitter Frontend API.
[![Downloads](https://static.pepy.tech/personalized-badge/tweety-ns?period=total&units=international_system&left_color=orange&right_color=blue&left_text=Downloads)](https://pepy.tech/project/tweety-ns)
## Installation:
```bash
pip install tweety-ns
```
## Keep synced with latest fixes
##### **Pip might not be always updated , so to keep everything synced.**
```bash
pip install https://github.com/mahrtayyab/tweety/archive/main.zip --upgrade
```
## A Quick Example:
```python
from tweety import TwitterAsync
import asyncio
async def main():
app = TwitterAsync("session")
all_tweets = await app.get_tweets("elonmusk")
for tweet in all_tweets:
print(tweet)
asyncio.run(main())
```
> [!IMPORTANT]
> Even Twitter Web Client has a lot of rate limits now, Abusing tweety can lead to `read_only` Twitter account.
Do check [FAQs](https://github.com/mahrtayyab/tweety/wiki/FAQs)
Full Documentation and Changelogs are [here](https://mahrtayyab.github.io/tweety_docs/)
Raw data
{
"_id": null,
"home_page": "https://github.com/mahrtayyab/tweety",
"name": "tweety-ns",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": null,
"keywords": "TWITTER, TWITTER SCRAPE, SCRAPE TWEETS",
"author": "Tayyab Kharl",
"author_email": "tayyabmahr@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/6c/c9/976844dbd7354cc3e71e0224a1fb5a35fb798b7ce30a577578a487df584a/tweety_ns-2.1.tar.gz",
"platform": null,
"description": "# tweety\nReverse Engineered Twitter Frontend API.\n\n[![Downloads](https://static.pepy.tech/personalized-badge/tweety-ns?period=total&units=international_system&left_color=orange&right_color=blue&left_text=Downloads)](https://pepy.tech/project/tweety-ns)\n\n## Installation: \n```bash\npip install tweety-ns\n```\n\n## Keep synced with latest fixes\n\n##### **Pip might not be always updated , so to keep everything synced.**\n\n```bash\npip install https://github.com/mahrtayyab/tweety/archive/main.zip --upgrade \n```\n\n## A Quick Example:\n```python\n from tweety import TwitterAsync\n import asyncio\n \n async def main():\n \n app = TwitterAsync(\"session\") \n all_tweets = await app.get_tweets(\"elonmusk\")\n for tweet in all_tweets:\n print(tweet)\n\n asyncio.run(main())\n```\n\n> [!IMPORTANT] \n> Even Twitter Web Client has a lot of rate limits now, Abusing tweety can lead to `read_only` Twitter account.\n\nDo check [FAQs](https://github.com/mahrtayyab/tweety/wiki/FAQs)\n\nFull Documentation and Changelogs are [here](https://mahrtayyab.github.io/tweety_docs/)\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "An easy Twitter Scraper",
"version": "2.1",
"project_urls": {
"Bug Tracker": "https://github.com/mahrtayyab/tweety/issues",
"Documentation": "https://github.com/mahrtayyab/tweety",
"Homepage": "https://github.com/mahrtayyab/tweety"
},
"split_keywords": [
"twitter",
" twitter scrape",
" scrape tweets"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b7151cf0b1b4bc774f710233f8057b32fd22b8ef1c24d119a6b3eed5d89c3727",
"md5": "9756ee0a3a19f15c3e205ffd0f7b8f2a",
"sha256": "c851ecc697abf5b4c159792539afc55d8dbc259381ec2d858ab41cb945b0df7b"
},
"downloads": -1,
"filename": "tweety_ns-2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9756ee0a3a19f15c3e205ffd0f7b8f2a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 95786,
"upload_time": "2024-12-31T08:09:30",
"upload_time_iso_8601": "2024-12-31T08:09:30.770536Z",
"url": "https://files.pythonhosted.org/packages/b7/15/1cf0b1b4bc774f710233f8057b32fd22b8ef1c24d119a6b3eed5d89c3727/tweety_ns-2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6cc9976844dbd7354cc3e71e0224a1fb5a35fb798b7ce30a577578a487df584a",
"md5": "482256072a0bf443d5caed3f65a5772d",
"sha256": "0458150cd291ac0cde0fca8fe1e9b75ab7031a484045e13f805e7bb93f5daf83"
},
"downloads": -1,
"filename": "tweety_ns-2.1.tar.gz",
"has_sig": false,
"md5_digest": "482256072a0bf443d5caed3f65a5772d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 84656,
"upload_time": "2024-12-31T08:09:33",
"upload_time_iso_8601": "2024-12-31T08:09:33.220835Z",
"url": "https://files.pythonhosted.org/packages/6c/c9/976844dbd7354cc3e71e0224a1fb5a35fb798b7ce30a577578a487df584a/tweety_ns-2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-31 08:09:33",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mahrtayyab",
"github_project": "tweety",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [
{
"name": "beautifulsoup4",
"specs": [
[
"~=",
"4.12"
]
]
},
{
"name": "httpx",
"specs": []
},
{
"name": "openpyxl",
"specs": []
},
{
"name": "dateutils",
"specs": []
},
{
"name": "anticaptchaofficial",
"specs": []
},
{
"name": "capsolver",
"specs": []
},
{
"name": "2captcha-python",
"specs": []
},
{
"name": "python-magic",
"specs": []
},
{
"name": "python-magic-bin",
"specs": []
}
],
"lcname": "tweety-ns"
}