Те, кто следит за моим твиттером, да и вообще является местным пользователям этого сервиса, который, почему-то, набирает темпы довольно не спеша по сравнению с тем же Фейсбуком (о популярности соцсетей у нас я, наверное, как-нибудь напишу в будущем), уже, наверное, заметили, что около недели назад аккаунт @aztwi начал регулярно обновлять свои статусы. Выполняет он ту самую роль, на которую на него когда-то возложил автор идеи — @baxi (и даже предпринимал попытки ее реализовать) — выявлять локальные trending topics. Кто пользуется твиттером, сразу поймет о чем речь, а те кто нет — читайте чуть позже «официальную» новость на InfoCity (или там, где её вдруг перепечатают).

Немного о принципе работы системы,  о котором меня уже не раз спрашивали. На самом деле, все не так уж «заумно», хотя алгоритмы все еще на стадии рассмотрения. Данный аккаунт фолловит азерб. пользователей, которые проявляли активность хотя бы за последние несколько месяцев. Далее с помощью любезно представленного API, читает «домашнюю ленту» (home timeline) с определенного момента (since id), в зависимости от того, за какой промежуток времени нужно выявить популярность. В настоящее время на плечи скрипта возложены следующие функции: выявлять 5 наиболее популярных пользователей за последние 6 часов и за сутки (Top5 popular people и Top5 popular people today) и по тем же критериям выявлять популярные #хэштеги. В планах (скорее пока что «мечтах») выявлять также наиболее часто используемые слова и словосочетания, как это делает и оригинальная система трендов в твиттере или хотя бы twirus. Но пока что я с этим решил не заморачиваться в виду не менее важной «проблемы» — малого количества как таковых пользователей (особенно активных). Как можно заметить по количеству following у этого аккаунта — их не насчитывается даже полусотни, что, конечно, очень и очень мало. Поэтому порой случаются ситуации, в которых даже 1-2 упоминаний достаточно для того, чтобы оказаться топ-пятёрке. В выходные летние дни это особенно заметно :) Тем не менее, скрипт со своей прямой задачей, в принципе, справляется и пока что улучшить его работу может только бОльшая активность местных «твиплов».

Фолловить @aztwi — здесь.


Блог решил, что вам также может быть интересно: