# from vin import VIN import requests import json # } # # print(details) from vininfo import Vin # def vin_info_py(): vin_no = 'VYFED9HP0SJ519559' vin_dic = {} vin_info = Vin(vin_no) vin_dic['country'] = vin_info.country vin_dic['manufacturer'] = vin_info.manufacturer vin_dic['region'] = vin_info.region vin_dic['produce_year'] = vin_info.years vin_dic['model_year'] = vin_info.years details = vin_info.details if details: vin_dic['details'] = True vin_dic['body'] = str(details.body) # vin_dic['engine'] = f"{details.engine}" vin_dic['model'] = f"{details.model}" vin_dic['plant'] = f"{details.plant}" vin_dic['serial'] = f"{details.serial}" vin_dic['transmission'] = f"{details.transmission}" for key, value in vin_dic.items(): print(f'\t{key}:\t{value}') print("Decoded By ****vin_info****") print(vin_info.vds) else: print(vin_info.country) print(vin_info.manufacturer) print(vin_info.region) print(vin_info.years) print(vin_info.wmi) print(vin_info.vds) print(vin_info.vis) print('vin_info but no details') # # # from pyvin import VIN # # number_vin = '5LMCJ2D93NUL03460' # # vehicle = VIN(number_vin) # if vehicle: # try: # make = vehicle.Make or 'Unknown' # model = vehicle.Model or 'Unknown' # year = vehicle.ModelYear or 'Unknown' # body_class = vehicle.BodyClass or 'Unknown' # series = vehicle.Series or 'Unknown' # trim = vehicle.Trim or 'Unknown' # print("Decoded By ****PYVIN****") # print("Make: "+make) # print("Model: "+model) # print(year) # print("Body class: "+body_class) # print("series: "+series) # print("trim: "+trim) # except Exception as e: # print(e) # else: # print("No vehicle found") # vin_no = '5LMCJ2D93NUL03460' # # details = { # # 'Description': VIN(vin_no).description, # 'make': VIN(vin_no).make, # 'year': VIN(vin_no).model_year, # 'model': VIN(vin_no).model, # 'trim': VIN(vin_no).trim, # 'Series': VIN(vin_no).series, # 'body_class': VIN(vin_no).body_class, # 'Type': VIN(vin_no).vehicle_type, # 'Electrification level': VIN(vin_no).electrification_level, # } # print(details) # from vpic import Client # # c = Client() # # # result = c.decode_vin("1GNDS13S672280804", 2011) # result = c.get_models_for_make("TOYOTA", 2025) # print(json.dumps(result, indent=4)) # from vin import VIN # # vin_no = "VR7ED9HP6SJ522156" # try: # # make = VIN(vin_no).make # model = VIN(vin_no).model # year = VIN(vin_no).model_year # body_class = VIN(vin_no).body_class # series = VIN(vin_no).series # trim = VIN(vin_no).trim # # print("Make: "+make) # print("Model: "+model) # print(year) # print("Body class: "+body_class) # print("series: "+series) # print("trim: "+trim) # # except Exception as e: # print(e) # vin_no = "LS5A3DKR0SA966230" # # # url = "https://vin17.com/Search/query?vin=+"+vin_no # # response = requests.request("GET", url) # car_info = json.loads(response.text) # print(car_info)