Advertisement
Guest User

Untitled

a guest
Jun 7th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.38 KB | None | 0 0
  1. #! /usr/bin/python
  2. import twitter,os,sys
  3.  
  4. def add(nick):
  5.     nick_file = open(os.path.expanduser("~")+'/.followers.txt','a')
  6.     nick_file.write(nick)
  7.     nick_file.close()
  8.     sys.exit()
  9.  
  10. def showall():
  11.     nick_file = open(os.path.expanduser("~")+'/.followers.txt','r+')
  12.     nick_obj=nick_file.readlines()
  13.     for i in range(len(nick_obj))
  14.         print  "\033[1;36m[\033[1;m"+str(i+1)+"\033[1;36m]\033[1;m "+nick_obj[i][:len(nick_obj[i])-1]
  15.     sys.exit()
  16.  
  17. def check():
  18.     global index
  19.     api = twitter.Api()
  20.     api = twitter.Api(username='uspenok', password='29540677')
  21.     users = api.GetFollowers()
  22.     nick_file = open(os.path.expanduser("~")+'/.followers.txt','r')
  23.     nick=nick_file.readlines()
  24.     nick_file.close()
  25.     for n in range(len(nick)):
  26.         if nick[n][:-1] not in [u.screen_name for u in users]:
  27.             print '\033[1;36m'+nick[n][:-1]+'\033[1;m '+"unfollows U"
  28.             delete(n+1-index)
  29.     sys.exit()
  30.  
  31. def delete(nomber):
  32.     global index
  33.     nick_file = open(os.path.expanduser("~")+'/.followers.txt','r')
  34.     nick_obj=nick_file.readlines()
  35.     nick_file.close()
  36.     nick_file = open(os.path.expanduser("~")+'/.followers.txt','w')
  37.     nick_file.writelines(nick_obj[:int(nomber)-1]+nick_obj[int(nomber):])
  38.     nick_file.close()
  39.     index=index+1
  40.  
  41. #main
  42. text=''
  43. index=0
  44. if   sys.argv[1]=="-a":
  45.     for i in range(len(sys.argv[2:])):
  46.         text=text+sys.argv[i+2]+'\n'
  47.     add(text)
  48. elif sys.argv[1]=="-d": delete(sys.argv[2])
  49. elif sys.argv[1]=="-c": check()
  50. elif sys.argv[1]=="-s": showall()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement