def header(): """Header to know which site we are working with.""" record = cfg.get_current_site_record() header = "{0} ({1})".format(record['url'], record['id']) size = len(header) + 2 + 2 return """{sep} # {header} # {sep}""".format(sep='#' * size, header=header)
def header(): """Header to know which site we are working with.""" record = cfg.get_current_site_record() header = "{0} ({1})".format(record['url'], record['id']) size = len(header) + 2 + 2 return """{sep} # {header} # {sep}""".format(sep='#'*size, header=header)
def header(): """Header to know which site we are working with.""" header = "{0}".format(cfg.get_current_site_record()["url"]) size = len(header) + 2 + 2 return """{sep} # {header} # {sep}""".format( sep="#" * size, header=header )
def get_images_from_site(site_key): """Get images from a given site.""" cfg.set_current_choice(site_key) directories.check_photo_dir() print header() all_image_urls = dispatch.get_images(cfg.get_current_site_record()) fetched_image_urls = download_images(all_image_urls) good_image_urls = [x for x in fetched_image_urls if is_ok_for_wallpaper(x)] bad_image_urls = list(set(fetched_image_urls).difference(set(good_image_urls))) register_good_and_bad_image_urls_to_db(good_image_urls, bad_image_urls) delete_bad_images(bad_image_urls) if cfg.RESIZE_LARGE_IMAGES: resize_large_images(good_image_urls)
def get_images_from_site(site_key): """Get images from a given site.""" cfg.set_current_choice(site_key) directories.check_photo_dir() print header() all_image_urls = dispatch.get_images(cfg.get_current_site_record()) # keep JPG files only: jpg_image_urls = [x for x in all_image_urls if x.lower().endswith('jpg')] fetched_image_urls = download_images(jpg_image_urls) good_image_urls = [x for x in fetched_image_urls if is_ok_for_wallpaper(x)] bad_image_urls = list( set(fetched_image_urls).difference(set(good_image_urls))) register_good_and_bad_image_urls_to_db(good_image_urls, bad_image_urls) delete_bad_images(bad_image_urls) if cfg.RESIZE_LARGE_IMAGES: resize_large_images(good_image_urls)