This commit is contained in:
trevorhobenshield
2023-03-11 13:14:01 -08:00
parent b69c8bc79c
commit 957ac64565
15 changed files with 13 additions and 9 deletions

View File

@@ -12,15 +12,17 @@ pip install twitter-api-client
```
### Automation
```python
from twitter_api_client.main import *
from twitter_api_client.login import login
from twitter.main import *
from twitter.login import login
usr, pwd = ..., ...
session = login(usr, pwd)
# create tweet with images, videos, gifs, and tagged users
r = create_tweet('test 123', session, media=[{'file': 'image.jpeg', 'tagged_users': [123234345456], 'alt': 'some image'}])
r = create_tweet('test 123', session,
media=[{'file': 'image.jpeg', 'tagged_users': [123234345456], 'alt': 'some image'}])
r = create_tweet('test 123', session, media=['test.jpg', 'test.png'])
r = create_tweet('test 123', session, media=['test.mp4'])
r = create_tweet('test 123', session)
@@ -58,9 +60,10 @@ r = stats(50393960, session)
### Scraping
#### User/Tweet data
```python
from twitter_api_client.scrape import *
from twitter_api_client.login import login
from twitter.scrape import *
from twitter.login import login
usr, pwd = ..., ...
session = login(usr, pwd)
@@ -89,9 +92,10 @@ download_media(tweet_ids, session=session)
```
#### Search
```python
from twitter_api_client.search import search
from twitter_api_client.config.search_config import search_config
from twitter.search import search
from twitter.config.search_config import search_config
search(
'(#dogs OR #cats) min_retweets:500',

View File

@@ -2,7 +2,7 @@ from setuptools import find_packages, setup
setup(
name="twitter-api-client",
version="0.0.8",
version="0.0.9",
description="Twitter API",
author="Trevor Hobenshield",
author_email="trevorhobenshield@gmail.com",

View File

@@ -1,5 +1,5 @@
#!/usr/bin/bash
# import shutil;import pathlib;[shutil.rmtree(p) for p in pathlib.Path().iterdir() if p.name in {'env', 'dist', 'twitter_api_client.egg-info'}];
# import shutil;import pathlib;[shutil.rmtree(p) for p in pathlib.Path().iterdir() if p.name in {'env', 'dist', 'twitter.egg-info'}];
python3 -m build
python3 -m twine upload dist/*