Интеграция гугловского календаря в gnome shell

В gnome shell изначально есть довольно приятный календарь, но, что бы добавить новое событие нужен evolution. В ubuntu 11.10 его заменил буревестник, я этому рад и возвращаться назад не собираюсь. Однако нужно же, как-то добовлять новые события в календарь. Вот тут нам и придёт на помощь календарь от гугла.

Разумеется, что у вас должна быть учётная запись в google. А установка самого календаря очень простая:

В начале устанавливаем все необходимые библиотеки для питона

В Ubuntu это:

sudo apt-get install git-core python-gtk2 python-dbus python-gdata python-iso8601 python-gnomekeyring

А для пользователей Fedora есть команда:

sudo yum install git-core pygtk2 dbus-python python-gdata python-iso8601 gnome-python2-gnomekeyring

А теперь производим саму установку скрипта:

cd
git clone https://github.com/vintitres/gnome-shell-google-calendar.git
cd gnome-shell-google-calendar
./gnome-shell-google-calendar.py

Первый раз запускайте из терминала. Он спросит ваш логин и пароль. Этот вопрос задаётся всего 1 раз.

Позже можно запускать его командой:

/home/user/gnome-shell-google-calendar/gnome-shell-google-calendar.py

Именно эту команду и рекомендуется добавить в автозагрузку, только не забульте поменять user на свой логин.
Синхронизация происходит автоматически, так что в будущем достаточно добавить любое событие в календарь.

Как именно вы будете добавлять событие  в календарь — не важно. Даже если вы внесёте изменения в календарь со своего телефона, то на компьютере тоже появится выше изменение. Особо удобно дело обстоит, если у вас телефон на андроёде: гугл,линукс,андройд — легко найти связь. Можно даже поискать другие приложения для android здесь, если стандартный синхронизатор не нравится.

После чего оно само появится в gnome shell

Поделись статьёй с друзьями

Или просто поиграйся с кнопочками

4 комментария на «Интеграция гугловского календаря в gnome shell»

  1. Задумка и исполнение отличное!

  2. schurawi:

    Уважаемый автор, проблема такая, после перечисленных действий, в окне терминала показывает все мои календари и потом выскакивает KeyError: (1319918400, 1322942399)

  3. Asker:

    Есть проблема со скриптом. После ввода:

    ./gnome-shell-google-calendar.py

    как и полагается выходит запрос логина и пароля, но стоит мне ввести логин (ввожу его askerovsbro@gmail.com или просто askerovsbro и нажимаю Enter), выскакивает следующее:

    Traceback (most recent call last):
    File «./gnome-shell-google-calendar.py», line 455, in
    account = oauth.oauth_prompt()
    File «/home/asker/gnome-shell-google-calendar/oauth.py», line 25, in oauth_prompt
    email = accounts[int(raw_input(‘Please choose the Account: ‘))]
    ValueError: invalid literal for int() with base 10: ‘askerovsbro@gmail.com’
    asker@asker-Inspiron-N5110:~/gnome-shell-google-calendar$

    Возможно, я не правильно ввожу логин и пароль… Я новичек в линукс..
    Буду признателен за помощь.
    Спасибо

Добавить комментарий