Add Tweepy
This commit is contained in:
parent
da26a740b7
commit
f01289c6c4
|
@ -0,0 +1,50 @@
|
||||||
|
from settings import *
|
||||||
|
from mastodon import Mastodon
|
||||||
|
from os.path import exists
|
||||||
|
import tweepy
|
||||||
|
def main():
|
||||||
|
if not exists(app_path):
|
||||||
|
Mastodon.create_app(
|
||||||
|
bot_name,
|
||||||
|
api_base_url = api_url,
|
||||||
|
to_file = app_path
|
||||||
|
)
|
||||||
|
|
||||||
|
if not exists(user_path):
|
||||||
|
mastodon = Mastodon(
|
||||||
|
client_id = app_path,
|
||||||
|
api_base_url = api_url
|
||||||
|
)
|
||||||
|
mastodon.log_in(
|
||||||
|
account_name,
|
||||||
|
account_password,
|
||||||
|
to_file = user_path
|
||||||
|
)
|
||||||
|
mastodon_api = Mastodon(
|
||||||
|
access_token = user_path,
|
||||||
|
api_base_url = api_url
|
||||||
|
)
|
||||||
|
mastodon_user = mastodon_api.account_verify_credentials()
|
||||||
|
# auth = tweepy.OAuthHandler(
|
||||||
|
# twitter_auth_keys['consumer_key'],
|
||||||
|
# twitter_auth_keys['consumer_secret']
|
||||||
|
# )
|
||||||
|
# auth.set_access_token(
|
||||||
|
# twitter_auth_keys['access_token'],
|
||||||
|
# twitter_auth_keys['access_token_secret']
|
||||||
|
# )
|
||||||
|
# twitter_api = tweepy.API(auth)
|
||||||
|
twitter_api = tweepy.Client(
|
||||||
|
consumer_key = twitter_auth_keys['consumer_key'],
|
||||||
|
consumer_secret = twitter_auth_keys['consumer_secret'],
|
||||||
|
access_token = twitter_auth_keys['access_token'],
|
||||||
|
access_token_secret = twitter_auth_keys['access_token_secret']
|
||||||
|
)
|
||||||
|
print(twitter_api.get_me())
|
||||||
|
timeline = mastodon_api.account_statuses(mastodon_user,exclude_replies=True)
|
||||||
|
for toot in timeline:
|
||||||
|
if(toot.visibility == 'public' and toot.account.id == mastodon_user.id and not toot.reblog):
|
||||||
|
print(toot)
|
||||||
|
#print(timeline)
|
||||||
|
if __name__ == "__main__":
|
||||||
|
main()
|
Loading…
Reference in New Issue