123456789101112131415161718192021222324252627282930313233343536373839 |
- #!/usr/bin/python3
- import tweepy
- from randstrip import createStrip,readConfig
- import os
- import sys
- fileDir = os.path.dirname(os.path.abspath(__file__))
- fileDir = fileDir +"/"
- if __name__ == "__main__":
- if len(sys.argv) == 2:
- altProfile = [sys.argv[1]]
- else:
- altProfile = False
- config = readConfig(platform="twitter",profile=altProfile)
- status = createStrip(config)
- if status == 0:
- with open(config["token"]) as f:
- tokens = f.readlines()
- tokens = [x.strip() for x in tokens]
- auth = tweepy.OAuthHandler(tokens[0],tokens[1])
- auth.set_access_token(tokens[2],tokens[3])
- api = tweepy.API(auth)
- published = False
- for i in range(0,100):
- try:
- api.verify_credentials()
- api.update_with_media(config["saveLocation"]+config["filename"],config["text"])
- published = True
- os.remove(config["saveLocation"]+config["filename"])
- except:
- continue
- break
-
- if not(published):
- print("Auth error")
- else:
- print("Error creating image\n")
- print(status)
|