Skip to content

Bimba8/Random-JGP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Что делает код Разрешение: Загружает изображения с https://picsum.photos/1080/1080?random={index}, обеспечивая 1080x1080.

Настройка количества: Аргумент --num_images задает количество (по умолчанию 10).

Сохранение: Создает папку generated_images.

Сохраняет изображения с случайными именами (3–10 букв, например, abc.jpg, qwertyui.jpg), используя random и string.ascii_lowercase.

Названия файлов: Функция generate_random_name() создает уникальные имена из латинских букв (a–z).

Имена не повторяются в пределах разумного благодаря случайному выбору длины и символов.

Оптимизация: 10 потоков (max_workers=10) для параллельной загрузки.

Таймаут 10 секунд на запрос.

Логирование: Записывает прогресс в image_generation.log и консоль (UTF-8 для Windows).

Логи показывают, какое изображение загружается и с каким именем.

Прогресс-бар: tqdm отображает процесс загрузки.

Настройка количества изображений: опускаемся вниз и ищем:

if name == "main": # Настройка количества изображений parser = argparse.ArgumentParser(description="Download random images from Lorem Picsum") parser.add_argument("--num_images", type=int, default=10, help="Number of images to download") args = parser.parse_args()

default=10 - это настройка кол-ва нужных картинок, по умолчанию стоит 10.

About

Download random JPG

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages