Не качаем файлы, если они уже скачаны.
Пробелы в имени файла заменяем на дефис.
Кладем файлы в директории cache и ipad.
Опция для curl, чтобы фейлиться в случае HTTP ошибок.