wp-spider/src/process_lists.py

27 lines
1020 B
Python

""" processing lists """
def img_processing(main_img_list, img_lib_main):
""" takes the main_img_list and replace url with url from library """
# loop through every picture
for img_found in enumerate(main_img_list):
index = img_found[0]
search_url = img_found[1]['img_short']
for img_in_lib in img_lib_main:
for size in img_in_lib['sizes']:
if size == search_url:
found_url = img_in_lib['main']
main_img_list[index]['img_short'] = found_url
# check if img is used
main_img_list_short = [img['img_short'] for img in main_img_list]
analyzed_img_list = []
# loop through all imgs in library
for img_lib in img_lib_main:
main_url_lib = img_lib['main']
# check if in use
found = bool(main_url_lib in main_img_list_short)
img_dict = {}
img_dict["url"] = main_url_lib
img_dict["found"] = found
analyzed_img_list.append(img_dict)
return analyzed_img_list