def __init__(self,user=None,passwd=None): AURLOpener.__init__(self,user,passwd) self.session = HTTPSession(debug_level=0) self.session.add_header('User-Agent', 'Mozilla/4.0 (compatible; Windows; Linux)') if self.user and self.passwd: self.session.set_basic_auth(self.user,self.passwd) self.log = get_logger()
def __init__(self,tracker,filter): self.tracker = tracker self.url = tracker.url self.user = tracker.user self.passwd = tracker.password self.filter = filter self.log = get_logger() self.policy = policy.get_policy()
def __init__(self,tag=None,attrs={},content=''): if not tag: tag = self.__class__.__name__ self.tag = tag self.content = content self.log = get_logger() self.attributes = copy.copy(self.BASE_ATTRIBUTES) self.attributes.update(self.ATTRIBUTES) self.compare_order = copy.copy(self.BASE_COMPARE_ORDER) self.compare_order.extend(copy.copy(self.COMPARE_ORDER)) self.set_attributes(attrs)
def __init__(self,test_mode=0): self.test_mode = test_mode self.tracker_list = XMLWrapper(cpolicy.TRACKER_FILE, tag='TrackerList') self.interest_list = XMLWrapper(cpolicy.INTEREST_FILE, tag='InterestList') self.submitted_list = XMLWrapper(cpolicy.SUBMITTED_FILE) pol = policy.get_policy() self.webreq = WebServiceRequest((pol(policy.WEBSERVICE_IP), pol(policy.WEBSERVICE_PORT)), pol(policy.WEBSERVICE_ID)) self.ignore_wait = pol(policy.IGNORE_WAITING_MEDIA) self.log = get_logger() self.wait_list = XMLWrapper(cpolicy.WAIT_FILE, load=(self.ignore_wait==0)) self.failed_list = XMLWrapper(cpolicy.WAIT_FILE, load=0)
episode = 'xx' filename = '%s-%s-%s.torrent' % (publisher,self.title,episode) torrent_file = os.path.join(torrent_path,asciiquote(filename)) if os.path.exists(torrent_file): return fo = open(torrent_file,'w') fo.write(meta) fo.close() except IOError: pass if __name__ == '__main__' : import sys from media import Tracker,Interest from filter import BNBTFilter,TorrentBitsFilter,InvisionBTFilter,RSSFilter,UserDefinedFilter logger = get_logger() ilist = List('InterestList') ilist.append(Interest(attrs={'attribute': 'publisher', 'mode': 'include'},content='Admin')) ilist.append(Interest(attrs={'attribute': 'publisher', 'mode': 'exclude'},content='gummy')) from getpass import getpass user = raw_input('user: '******'password: '******'Media', attrs={'url': 'http://th-torrent.mine.nu:6969/',
def __init__(self,interest_list=[],publisher=None,preload=1): self.interest_list = interest_list self.publisher = publisher self.log = log.get_logger() self.preload = preload
def __init__(self,user=None,passwd=None): self.user = user self.passwd = passwd self.log = get_logger()