На входе у нас:
1) URL групп ВКонтакте и Facebook, логин в Twitter, URL для RSS-ленты.
2) число требуемых сообщений.
Скрипт должен скачать сообщения из указанных источников и преобразовать их в JSON такого формата:
[ { datetime: 'UNIXTIME',
type: 'vk',
author: { name: 'Михаил Галустян', url: '
vk.com/.....', image: '
vk.com/...' },
message: { text: 'текст сообщения', url: '
vk.com/....', image: '
vk.com/...' }
}, {...} ]
В функцию может быть передано от одного до четырех адресов источников. Если их больше одного, полученные сообщения сливаются в один JSON, отсортированный по хронологии (полю datetime, свежие сообщения сверху). Скрипт возвращает не более заданного числа сообщений (суммарно от всех источников).
Язык Python 2.7. В качестве отправных точек можно ориентироваться на
github.com/pavelk2/social... (Facebook, VK) и подобные питоновские библиотеки. Реализация многопоточного скачивания (когда все четыре источника качаются одновременно) будет плюсом. Для Твиттера необходимо кэширование результатов, т.к. у них есть ограничение на число запросов в час.
Пишите ваши оценки по стоимости и времени.