Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from steem import Steem
- from steem.steemd import Steemd
- from steem.instance import set_shared_steemd_instance
- steemd_nodes = [
- 'https://gtg.steem.house:8090',
- 'https://steemd.steemit.com',
- ]
- set_shared_steemd_instance(Steemd(nodes=steemd_nodes))
- s = Steem()
- account = input("Which one's fake followers do you want to get?")
- def fakeChecker(followers,curators):
- fakE = 0
- for i in range(len(followers)):
- if followers[i] not in curators:
- fakE+=1
- return fakE
- def accountFollower(account):
- raw=s.get_followers(account,'1','blog',s.get_follow_count(account)['follower_count'])
- follower=[]
- spamFollower = [0]
- for i in range(len(raw)):
- follower.append(raw[i]['follower'])
- for e in range(len(follower)):
- if(s.get_follow_count(follower[e])['following_count']>999):
- spamFollower.append(follower[e])
- print(round(e/len(follower)*100,1),"% done")
- return follower,spamFollower
- follower,spamFollower = accountFollower(account)
- print("Followers: ",len(follower))
- blog_entries = s.get_blog_entries(account,0,100)
- voters = []
- for i in range(len(blog_entries)):
- if(blog_entries[i]['author']==account):
- votersPost = s.get_active_votes(blog_entries[i]['blog'],blog_entries[i]['permlink'])
- for e in range(len(votersPost)):
- if votersPost[e]['voter'] not in voters:
- voters.append(votersPost[e]['voter'])
- fakeUpvote = fakeChecker(follower,voters)
- fakeSpamFollower = fakeChecker(spamFollower,voters)
- print(round(fakeUpvote/len(follower)*100,1),"% of your followers are fake followers, which never upvoted your posts.")
- print(round(len(spamFollower)/len(follower)*100,1), "% of your followers are following more than 1000 people) || ",
- round(fakeSpamFollower/len(spamFollower)*100,1),"% of those never upvoted one of your posts")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement