Загружаю изображения в telegraph таким способом, но при большом количестве изображений это занимает безумно много времени, как можно ускорить и сделать асинхронно? Буду рад если подскажете и покажите пример)
def upload_images(self, chapter: int):
array_path = list()
file_list = sorted(os.listdir(f'{chapters_path}/{chapter}'))
for index, image in enumerate(file_list):
with open(f'{chapters_path}/{chapter}/{image}', 'rb') as f:
array_path.append(requests.post('https://telegra.ph/upload',
files={'file': ('file', f, 'image/jpg')}
).json()[0]['src'])
return array_path