Advertisement
Guest User

Untitled

a guest
Sep 8th, 2017
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.04 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. import twitter
  3. import time
  4. import os
  5. from datetime import datetime
  6.  
  7. class BigoBot(object):
  8.     """
  9.     BigoBot is a Twitter bot for server manipulation. It was designed to download pr0n into our home server. Use at your own risk.
  10.     """
  11.    
  12.     def __init__(self,username,password):
  13.         self.username = username
  14.         self.api = twitter.Api(username=username, password=password)
  15.         self.tweets = []
  16.         self.latest = None
  17.  
  18.     def checkTweets(self):
  19.         self.readTweets(self.username)
  20.  
  21.  
  22.     def readDirectMessages(self):
  23.         return self.api.GetDirectMessages()
  24.  
  25.     def check(self):
  26.         self.tweets = self.readDirectMessages()
  27.         for tweet in self.tweets:
  28.             self.download(tweet)
  29.             self.api.DestroyDirectMessage(tweet.GetId())
  30.  
  31.     def download(self,tweet):
  32.         url,name = tweet.GetText().split(" ")
  33.         print "downloading:",url,name
  34.         os.system("wget %s; mv *.torrent /discao/HD\ 1TB/torrents/%s" % (url, name))   
  35.  
  36.  
  37. if __name__ == "__main__":
  38.     bb = BigoBot("bigobot","<senha super secreta>")
  39.     while True:
  40.         bb.check()
  41.         time.sleep(3600)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement