Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #! /usr/bin/python
- import twitter,os,sys
- def add(nick):
- nick_file = open(os.path.expanduser("~")+'/.followers.txt','a')
- nick_file.write(nick)
- nick_file.close()
- sys.exit()
- def showall():
- nick_file = open(os.path.expanduser("~")+'/.followers.txt','r+')
- nick_obj=nick_file.readlines()
- for i in range(len(nick_obj)):
- print "\033[1;36m[\033[1;m"+str(i+1)+"\033[1;36m]\033[1;m "+nick_obj[i][:len(nick_obj[i])-1]
- sys.exit()
- def check():
- global index
- api = twitter.Api()
- api = twitter.Api(username='uspenok', password='29540677')
- users = api.GetFollowers()
- nick_file = open(os.path.expanduser("~")+'/.followers.txt','r')
- nick=nick_file.readlines()
- nick_file.close()
- for n in range(len(nick)):
- if nick[n][:-1] not in [u.screen_name for u in users]:
- print '\033[1;36m'+nick[n][:-1]+'\033[1;m '+"unfollows U"
- delete(n+1-index)
- sys.exit()
- def delete(nomber):
- global index
- nick_file = open(os.path.expanduser("~")+'/.followers.txt','r')
- nick_obj=nick_file.readlines()
- nick_file.close()
- nick_file = open(os.path.expanduser("~")+'/.followers.txt','w')
- nick_file.writelines(nick_obj[:int(nomber)-1]+nick_obj[int(nomber):])
- nick_file.close()
- index=index+1
- #main
- text=''
- index=0
- if sys.argv[1]=="-a":
- for i in range(len(sys.argv[2:])):
- text=text+sys.argv[i+2]+'\n'
- add(text)
- elif sys.argv[1]=="-d": delete(sys.argv[2])
- elif sys.argv[1]=="-c": check()
- elif sys.argv[1]=="-s": showall()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement