Скрипт-публикатор для платформы LifeType
Скрипт для создания блогов, публикации постов и комментариев в системе LifeType
1. Исходные данные
- Блог-хостинг на системе LifeType (http://lifetype.net).
- База данных, содержащая в себе уникальный и неуникальный контент -
посты в блогах и комментарии. В базе данных проставлено соответствие
исходных ников полу (мужской или женский).
- Таблица новых ников, мужских и женских.
- Набор аватарок, распределенных по двум папкам - мужские и женские
2. Описание задачи
Нужно написать скрипт, который будет:
- считывать информацию из исходной базы
- анализировать контент постов на уникальность по Яндексу (для работы с Яндексом
будет предоставлен набор HTTP-прокси серверов), публикации подлежит только
уникальный контент
- создавать новые блоги в системе LifeType, случайным образом определять для
них шаблон оформления, заносить в определенную категорию, присваивать
новый ник и аватар
- публиковать посты с выбранным контентом из исходной базы
- публиковать комменты из исходной базы
- распределять публикации по времени, имитируя естественную активность
пользователей
- помечать опубликованный контент в исходной базе
3. Дополнительная информация
- Выборку (образец контента) исходной базы, а также таблицу ников
и набор аватарок предоставим.
- При необходимости предоставим хостинг для тестирования и отладки скрипта.
- Изменения в структуру исходной базы вносить нельзя, для пометки контента
как уже опубликованного понадобится отдельная таблица.
- Пример использования LifeType во внешнем скрипте можно посмотреть здесь:
http://wiki.lifetype.net/index.php/Integrating_LifeType#Creating_a_user_and_a_blog,
а в принципе, разработчику нужно будет тщательно изучить процесс регистрации
пользователя и блога в LifeType, а также создания в системе постов и
комментариев.
- Скрипт будет запускаться с некоторой периодичностью (скажем, один раз
в 5 минут)
- Разработка скрипта уже начата (сделано до момента проверки контента на уникальность)
Также по запросу можем предоставить более подробное описание алгоритма скрипта.