Search
Write a publication
Pull to refresh

Статистика сайта с Liveinternet.ru на рабочем столе

Раньше я часто пользовался системой статистика от liveinternet.ru, но на новых проектах перешел на Яндекс.Метрику. Чтобы не открывать постоянно браузер для просмотра статистики, я написал небольшой скрипт на bash, который выводит график посещаемости на рабочем столе.

Сразу покажу сам скрипт:

#!/bin/bash
cd ~/Рабочий\ стол/
wget -O stat.jpg "http://www.liveinternet.ru/stat/yoursite.ru/index.gif?avgraph=yes;total=yes;graph=yes"
exit


Сначала мы переходим в папку Рабочий стол, потом скачиваем gif-изображение с сайта liveinternet.ru. Вместо yoursite.ru подставьте адрес вашего сайта.

Не забудьте дать скрипту права на выполнение. После того как скрипт отработает на рабочем столе появится файл с графиком. Щелкните на нем правой кнопкой мышки и выберите пункт Растянуть значок и увеличьте до нужного вам размера. Размер изображения 520 на 366 пикселей.

Вот как это выглядит у меня:


Если вы хотите видеть на графике другие данные, зайдите на liveinternet, перестройте график с нужными вам данными. Под изображением графика будет ссылка на нее. Скопируйте эту ссылку в скрипт.

Если у вас несколько сайтов, в скрипт легко добавить еще строки с командой для wget-а. А вместо stat.jpg можете писать названия ваших сайтов, чтобы не путаться.

И последнее — добавляем запуск скрипта в cron с нужным интервалом времени выполнения.

Возможные проблемы: на Ubuntu 10.10 все работает как надо, а 12.04 превью изображения на рабочем столе никак не появлялось. Решение: переместите этот файл в другую папку, там превью точно появится. После этого переместите файл обратно на рабочий стол.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.