Add Tweepy

This commit is contained in:
robin 2022-05-22 14:16:12 +02:00
parent da26a740b7
commit f01289c6c4
1 changed files with 50 additions and 0 deletions

50
main.py Normal file
View File

@ -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()