import notification , clipboard , keyboard , datetime
import tweepy
import base64 , json
import time , glob
import os , sys , re
import random , console , sound
# ルーム番号
roomid = "2881"
# パスツイ分
passtime = "29"
username = clipboard.get()
password = ""
path1 = "/"
path2 = ".pa"
times = str(datetime.datetime.now())
file = glob.glob("*.pa")
def tweet_trim(tweet):
#tweet = tweet_filter(tweet)
itemlist = itemlist1 = ["@[a-zA-Z0-9_]+",
"[0-9]{1,2}:[0-5][0-9]",
"[0-9]{1,2}時[0-59]分",
"([0-9]|[0-2][0-9])時",
"[0-5][0-9]分",
"[1-9]{1,2}/[0-9]{1,2}",
"[0-9]{1,2}月([1-3][0-9]|[0-9])日",]
for i in itemlist:
tweet = re.sub(i,"",tweet)
tweet = tweet.replace(" ","")
tweet = tweet.replace(" ","")
tweet = re.findall(r"\d+",tweet)
return tweet
text1 = "⓪①②③④⑤⑥⑦⑧⑨"
text2 = "⓿❶❷❸❹❺❻❼❽❾"
text3 = "0123456789"
text4 = "0123456789"
text5 = "𝟘𝟙𝟚𝟛𝟜𝟝𝟞𝟟𝟠𝟡"
consumerkey = "qXB67caV4OujUrfqqSMQYZlFV"
consumersecret = "DpaGn0iawPjylujhj4VFxheA8aO578Ik080KDs3vZyHO0PdslY"
accesstoken = "1239524723035230208-oMi7WkXjHUvQm0qZDMD86fwEftVoL2"
accesstokensecret = "RpQFgDrjnV7aL8Q89cfN7HidEi4WIm401EKi1BuSsUXGl"
Auth = tweepy.OAuthHandler(consumerkey,consumersecret)
Auth.set_access_token(accesstoken,accesstokensecret)
Api = tweepy.API(Auth)
now = datetime.datetime.now()
minute = now.minute
if("/" in str(username)):
username = username.split("/")
username = username[3].split("?")
username = username[0]
else:
print("tweetする方のプロフィールコピーしてください")
sys.exit()
for a in range(400):
for i in range(400) :
for i, status in enumerate(tweepy.Cursor(Api.user_timeline,id=username,tweet_mode="extended").items(1)):
tweet = status.full_text
tweettime = status.created_at
start = time.time()
a = 0
for i in text1:
if(i in tweet):
tweet = tweet.replace(i,text3[a])
a = a + 1
a = 0
for i in text2:
if(i in tweet):
tweet = tweet.replace(i,text3[a])
a = a + 1
a = 0
for i in text4:
if(i in tweet):
tweet = tweet.replace(i,text3[a])
a = a + 1
a = 0
for i in text5:
if(i in tweet):
tweet = tweet.replace(i,text3[a])
a = a + 1
tweet = tweet_trim(tweet)
tweettime = re.findall(r"\d+",str(tweettime))
count = len(tweet)
if(passtime in tweettime):
print("Passward!")
else:
print("Loading...[{0}]".format(datetime.datetime.now()))
time.sleep(0.000000000000000000000000000000000000000000000000000000001)
break
if(len(tweet) == 0):
print("I can not find the password.")
sys.exit()
if(roomid in tweet and len(tweet) >= 2):
room_id_index = tweet.index(roomid)
if(room_id_index == 0):
password = str(tweet[1])
keyboard.insert_text(password)
keyboard.insert_text("\n")
sound.play_effect("digital:PhaserDown3",volume = 100 )
print("Password:"+password)
e = time.time() - start
print(e)
sys.exit()
elif(room_id_index == 1):
password = str(tweet[0])
keyboard.insert_text(password)
keyboard.insert_text("\n")
sound.play_effect("digital:PhaserDown3",volume = 100 )
print("Password:"+password)
e = time.time() - start
print(e)
sys.exit()
elif(len(tweet) >= 1):
password = str(tweet[0])
keyboard.insert_text(password)
keyboard.insert_text("\n")
sound.play_effect("digital:PhaserDown3",volume = 100 )
print("Password:"+password)
e = time.time() - start
print(e)
sys.exit()
else:
password = tweet[0]
keyboard.insert_text(password)
keyboard.insert_text("\n")
print("Password:"+password)
sound.play_effect("digital:PhaserDown3",volume = 100 )
e = time.time() - start
print(e)
sys.exit()