Блог Конфуция
Статистика от Google Analytics для amCharts через XSLT 26.10.2009

Сделал новую статистику посещаемости для Иншейкера. Рисуется она, как и прежняя, с помощью amCharts. Но теперь все действия по выкачиванию и преобразовыванию данных выполняются простым bash-скриптом и стандартной утилитой xsltproc. Думаю, bash и xsltproc есть у всех.

Дело делают всего два скрипта: login.sh и update.sh. Первый логинится в гугл, используя мыло и пароль из переменных окружения (нечего им в коде делать). Гугл в ответ отдает авторизационный токен, который, согласно документации, можно использовать около двух недель. Второй скрипт выкачивает статистику в формате Atom, расширенном гуглом. На этом программирование на баше заканчивается, и начинается XSLT.

Скрипты со стилями положил на гитхаб в analytics-xslt.

UPD: разошелся и сделал нам статистику по браузерам.

Теги:
  • сервер
  • analytics
  • charts
  • google
  • inshaker
  • xslt
Очень жду ваших комментариев на почту или на гитхаб.