Как установить Google Trends в качестве скринсейвера в Linux
Постановка задачи
У Google есть замечательный сервис под названием Google Trends
Это аналитика по запросам, которые делали пользователи всего мира в поисковой системе google. Но далеко не всем известно, что кроме собственно аналитики, там есть страница (визуализация), на которой отображаются наиболее популярные запросы: http://www.google.com/trends/hottrends/visualize
Согласитесь, выглядит не плохо. Как только я увидел эту страницу, первая мысль была “хочу такой скринсейвер”. Ну что же.. сказано – сделано.
Реализация
Итак, нам необходимо взять веб-страницу и отобразить ее в качестве скринсейвера.
Для этого нам понадобятся:
1. xscreensaver (наверно самый древний скринсейвер под linux, который до сих пор жив, и есть во всех дистрибутивах).
2. webscreensaver (плагин к xscreensaver). Этот плагин отображает в качестве скрин-сейвера web-страницу при помощи webkit.
А теперь по порядку:
надеюсь, что xscreensaver у вас уже стоит.
Далее нужно скачать webscreensaver с github https://github.com/lmartinking/webscreensaver (серая кнопка с надписью download).
Файл webscreensaver
из архива нужно положить в /usr/lib/xscreensaver/
Сам webscreensaver это скрипт на python, который отображает сайт в окне при помощи webkit, по этому нам нужно установить модуль python-webkit
aptitude install python-webkit
Далее редактируем файл ~/.xscreensaver
В этот файл в разделе programs:
нужно добавить строку:
- any: webscreensaver -url http://www.google.com/trends/hottrends/visualize?pn=p14&hl=ru \n\
Готово!
Внимание!!! все выше описанное относится только к операционной системе Linux! Пользователям windows следует посмотреть например вот это видео: Quick Tip: How To Turn Google Trends Visualizer into a Screensaver