Rghost автоматизация
Задание технического проекта по созданию проекта автоматизации работы с хостингом http://rgho.st/
Функционал:
автоматическая регистрация, загрузить файл, папку, скачать файл, папку;
обязательные ограничения - работа на php .
уточняется на случай использования решения, зависящего от языка разработки;
в результате скрипт с инструкцией и описанием
вариантов использования (параметры запуска, кто за что отвечает и т.д.)
скрипт должен быть консольный. фактически брать параметром действие :
регистрация, download, upload.
при этом для регистрации он проверят почту и подтверждает ссылку, т.е.
регистрация должны быть полностью автоматической, если данные заняты то
должен вернуть соответствующую ошибку.
для upload тоже использовать авторизацию
реализация каждой функции идет в виде отдельного метода класса.
кроме исходного кода требуется его комментарий на уровне функций ( при размере функций менее 50 строк) или на уровне блоков ( не более 25 строк)