Interested Article - WebAnalyticsBot

Цели

Регулярное обновление в карточках веб-ресурсов данных об их посещаемости, взятые из открытых веб-аналитических систем. Благодаря этому человек, читающий статью о веб-ресурсе, будет уже на момент просмотра карточки иметь базовое представление о посещаемости (а, следовательно, популярности) того или иного сайта.

Как это реализуется

Бот регулярно (примерно раз в месяц) обходит страницы, которые включают веб-аналитические шаблоны источников информации о посещаемости . Вызов каждого такого шаблона в карточке первоначально выглядит примерно так:

{{посещаемость по данным XXX|YYY}}

где:

  • XXX - название системы веб-аналитики, используемой на сайте,
  • YYY - идентификатор сайта в этой системе.

Бот заменяет этот вызов шаблона на следующий:

{{посещаемость по данным XXX|YYY|ZZZ посетителей/месяц <!-- обновляется ежемесячно ботом -->}}

где значение ZZZ программно извлекается из соответствующей системы веб-аналитики (XXX).

Техническая реализация

Бот написан на Ruby, .

Вопросы / пожелания / критика

Рекомендуется направлять GreyCat .

Источник —

Same as WebAnalyticsBot