Разработка обработчика файла

1 500 руб. за проект • электронные деньги
04 апреля 2016, 15:07 • 2 отклика • 42 просмотра
Задача: разобрать файл с данными и внести обновления/добавления в посты wordpress. Примерный алгоритм:
  1. Авторизоваться по http и скачать файл(арихив около 5мб).
  2. Разархивировать файл(gz), архив не удаляем
  3. Построчно прочитать файл(около 70 тысяч строк), пропустив первую(содержит название полей)
  4. Выбрать строки по соответствию вхождения элементов заданного списка в строку
  5. Выбранные строки разбить на подстроки разделителем \t
  6. Находим в базе данных запись по уникальному id
  7. Проверяем дату LASTUPDATED в строке и в базе данных
  8. Если в строке более свежая запись, то обновляем запись
  9. Если запись не найдена, создаем новую.
  10. Разархивированный файл удалить.
  11. Записать лог файл в названии текущую дату указать.
В WP надо будет создать пост и загрузить картинку. В лог добавить все действия с описанием результата успешно или нет. Скрипт должен работать автоматически, запускаться 1 раз в сутки. Скрипт можно писать на php либо python. От тз можно немного отойти для оптимизации скорости выполнения скрипта и нагрузки на сервер(будет работать на digitalocean 1gb ram, 1 core). Оплата только Webmoney!.