def stop(self): url = self.torInfo['announce'] + '?' + self.trackerInfo( event='stopped') response = urllib.urlopen(url) be.printBencode(be.bDecode(response.read()))
def stop(self): url = self.torInfo['announce'] + '?' + self.trackerInfo(event='stopped') response = urllib.urlopen(url) be.printBencode(be.bDecode(response.read()))
if self.trackerid is not None: opts['trackerid'] = self.trackerid return urllib.urlencode(opts) def start(self): url = self.torInfo['announce'] + '?' + self.trackerInfo( event='started') response = urllib.urlopen(url) be.printBencode(be.bDecode(response.read())) def stop(self): url = self.torInfo['announce'] + '?' + self.trackerInfo( event='stopped') response = urllib.urlopen(url) be.printBencode(be.bDecode(response.read())) def writeBlock(self, blkNum, data): pass def readBlock(self, blkNum): pass if __name__ == "__main__": t = torrenter() if len(sys.argv) == 2: tor = torrent(sys.argv[1], t) be.printBencode(tor.torInfo) tor.start() tor.stop()
'event':event #,'compact':'1' } if self.trackerid is not None: opts['trackerid'] = self.trackerid return urllib.urlencode(opts) def start(self): url = self.torInfo['announce'] + '?' + self.trackerInfo(event='started') response = urllib.urlopen(url) be.printBencode(be.bDecode(response.read())) def stop(self): url = self.torInfo['announce'] + '?' + self.trackerInfo(event='stopped') response = urllib.urlopen(url) be.printBencode(be.bDecode(response.read())) def writeBlock(self,blkNum,data): pass def readBlock(self,blkNum): pass if __name__ == "__main__": t = torrenter() if len(sys.argv) == 2: tor = torrent(sys.argv[1],t) be.printBencode(tor.torInfo) tor.start() tor.stop()