def tag_makes(self): d = import_automotive_model_year() for make in d: q = 'title:' + make if len( make.split(' ')) > 1: q = ' AND title:'.join( make.split(' ')) print( q ) tc = self.tag(q,{},'_make',make) print('\t' + str(tc) + ' ' + make)
def tag_years(self): make = 'Honda' d = import_automotive_model_year() modelnames = sorted([x for x in d[make] ],key=lambda x: len(x),reverse=False) print( modelnames ) for model in modelnames: for year in d[make][model]['Years']: tc2 = self.tag('title:' + year,{'_make': make,'_model':model},'_year',year) if tc2 > 0: # print('\t %i %s %s %s' % tc2, make, model, year,1 ) print("{:d} {:s} {:s} {:s}".format(tc2, make,model,str(year)))
def tag_models(self): make = 'Honda' d = import_automotive_model_year() modelnames = sorted([x for x in d[make] ],key=lambda x: len(x),reverse=False) print( modelnames ) for model in modelnames: q2 = 'title:' + model if len( model.split(' ')) > 1: q2 = 'title:' + ' AND title:'.join( model.split(' ')) print( q2 ) tc2 = self.tag(q2,{},'_make',make) tc2 = self.tag(q2,{},'_model',model) print('\t' + str(tc2) + ' ' + model )