def __init__(self,**kwargs): """ Initializes `OxfordHandbooksOnlineBot` :param marc_file: Required input MARC file object from Oxford Handbooks :param proxy_filter: Optional, proxy prefix for 856 field default is HANDBOOK_PROXY_FILTER constant. :param public_note: Optional, default is 'View Online' :param note_prefix: Optional 538 note prefix, default is 'Available via Internet' :param type_of: Optional, used when specific collections are loaded, used for XXX field. """ marc_file = kwargs.get('marc_file') MARCImportBot.__init__(self,marc_file) if kwargs.has_key('proxy_filter'): self.proxy_filter = kwargs.get('proxy_filter') else: self.proxy_filter = HANDBOOK_PROXY_FILTER if kwargs.has_key('public_note'): self.public_note = kwargs.get('public_note') else: self.public_note = 'View online' if kwargs.has_key('note_prefix'): self.note_prefix = kwargs.get('note_prefix') else: self.note_prefix='Available via Internet' if kwargs.has_key('type_of'): self.handbook_type = kwargs.get('type_of') else: self.handbook_type = None
def __init__(self,**kwargs): """ Initializes `OxfordHandbooksOnlineBot` Parameters: `marc_file`: Required input MARC file object from Oxford Handbooks `proxy_filter`: Optional, proxy prefix for 856 field default is HANDBOOK_PROXY_FILTER constant. `public_note`: Optional, default is 'View Online' `note_prefix`: Optional 538 note prefix, default is 'Available via Internet' `type_of`: Optional, used when specific collections are loaded, used for XXX field. """ if not kwargs.has_key('marc_file'): raise ValueError('OxfordHandbooksOnlineBot requires a marc_file object') marc_file = kwargs.get('marc_file') MARCImportBot.__init__(self,marc_file,output_file) if kwargs.has_key('proxy_filter'): self.proxy_filter = kwargs.get('proxy_filter') else: self.proxy_filter = HANDBOOK_PROXY_FILTER if kwargs.has_key('public_note'): self.public_note = kwargs.get('public_note') else: self.public_note = 'View online' if kwargs.has_key('note_prefix'): self.note_prefix = kwargs.get('note_prefix') else: self.note_prefix='Available via Internet' if kwargs.has_key('type_of'): self.handbook_type = kwargs.get('type_of') else: self.handbook_type = None
def __init__(self, marc_file): """ Initializes `AmericanWestBot` for conversion process. :param marc_file: MARC file """ MARCImportBot.__init__(self, marc_file)
def __init__(self, marc_file): ''' Creates instance of bot for creating valid MARC record for importing into TIGER from ECCO MARC file. args: marc_file -- file location for ECCO MARC file ''' self.series_statement = 'Eighteenth century collections online' MARCImportBot.__init__(self,marc_file)
def __init__(self, marc_file): ''' Initializes instance. args: marc_file -- file location of MARC file. ''' MARCImportBot.__init__(self,marc_file) self.stats['titles'] = 0 self.series_statement = 'Gale virtual reference library' self.firm_name = 'Thomson Gale (Firm)'
def __init__(self, marc_file, output_file='vod-%s.mrc'): """ Initializes `FilmsOnDemand` for conversion process. :param marc_file: MARC file :param output_file: Output file name, default is vod-{time-stamp}.mrc used for command-line interface """ MARCImportBot.__init__(self,marc_file,output_file)
def __init__(self, marc_file, **kwargs): """ Creates instance of `AlexanderStreetPressBaseBot` Parameters: - `marc_file`: Alexander Street Press MARC records - `asp_code`: Alexander Street Press Code, default is asp """ MARCImportBot.__init__(self, marc_file) if not kwargs.has_key("asp_code"): self.asp_code = "asp" else: self.asp_code = kwargs.get("asp_code") self.resolved_baseurl = None
def __init__(self,**kwargs): """ Inititalizes instance of `ProjectGutenbergBot`. :param marc_file: Required, MARC record file. :param control_code: Optional 003 field value, default is CONTROL_CODE constant """ marc_file = kwargs.get('marc_file') if not kwargs.has_key('control_code'): self.control_code = CONTROL_CODE else: self.control_code = kwargs.get('control_code') self.url = None self.field500_re = re.compile(r"ISO ") MARCImportBot.__init__(self,marc_file)
def __init__(self,**kwargs): """ Initializes `OxfordReferenceOnlineBot` :param marc_file: Required input MARC file from Oxford Reference :param proxy_filter: Optional, proxy prefix for 856 field default is REFERENCE_PROXY_FILTER constant. :param series_title: Optional, default is 'Oxford reference online premium' """ marc_file = kwargs.get('marc_file') MARCImportBot.__init__(self,marc_file) if kwargs.has_key('proxy_filter'): self.proxy_filter = kwargs.get('proxy_filter') else: self.proxy_filter = REFERENCE_PROXY_FILTER if kwargs.has_key('series_title'): self.series_title = kwargs.get('series_title') else: self.series_title = 'Oxford reference online premium'
def __init__(self,**kwargs): """ Inititalizes instance of `ProjectGutenbergBot`. Parameters: `marc_file`: Required, MARC record file. `control_code`: Optional 003 field value, default is CONTROL_CODE constant """ if not kwargs.has_key('marc_file'): raise ValueError("ProjectGutenbergBot requires a marc_file") marc_file = kwargs.get('marc_file') if not kwargs.has_key('control_code'): self.control_code = CONTROL_CODE else: self.control_code = kwargs.get('control_code') self.url = None self.field500_re = re.compile(r"ISO ") MARCImportBot.__init__(self,marc_file,output_file)
def __init__(self,**kwargs): """ Initializes `OxfordReferenceOnlineBot` Parameters: `marc_file`: Required input MARC file from Oxford Reference `proxy_filter`: Optional, proxy prefix for 856 field default is REFERENCE_PROXY_FILTER constant. `series_title`: Optional, default is 'Oxford reference online premium' """ if not kwargs.has_key('marc_file'): raise ValueError("OxfordReferenceOnlineBot requires a marc_file") marc_file = kwargs.get('marc_file') MARCImportBot.__init__(self,marc_file) if kwargs.has_key('proxy_filter'): self.proxy_filter = kwargs.get('proxy_filter') else: self.proxy_filter = REFERENCE_PROXY_FILTER if kwargs.has_key('series_title'): self.series_title = kwargs.get('series_title') else: self.series_title = 'Oxford reference online premium'
def __init__(self, marc_file, **kwargs): ''' Creates instance of Springer eBook process. :param proxy: Optional proxy location, default is PROXY_LOCATION constant :param public_note: Optional public note, default is 'View online' :param note_prefix: Optional note prefix, default is 'Available via Internet' ''' MARCImportBot.__init__(self,marc_file) self.spr_url = 'http://www.springerlink.com/openurl.asp?genre=book&id=doi:' if kwargs.has_key('proxy'): self.spr_proxy = kwargs.get('proxy') else: self.spr_proxy = PROXY_LOCATION if kwargs.has_key('public_note'): self.public_note = kwargs.get('public_note') else: self.public_note = 'View online' if kwargs.has_key('note_prefix'): self.note_prefix = kwargs.get('note_prefix') else: self.note_prefix='Available via Internet'