Помогите с установкой Gnome Shell Расширение Календаря Google

У меня проблемы с запуском скрипта для установки расширения gnome-shell-google-calendar в оболочку Gnome. Я продолжаю получать это:

rafael@Raf:~$ ./calendar/gnome-shell-google-calendar.py
Logging in as 'None'...
Please choose the Account: I enter my email here
Traceback (most recent call last):
  File "./calendar/gnome-shell-google-calendar.py", line 455, in <module>
    account = oauth.oauth_prompt()
  File "/home/rafael/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: 'email address'

Я заменил свой фактический адрес электронной почты словами адрес электронной почты в целях конфиденциальности.

Немного больше информации об этом расширении можно найти здесь: https://github.com/jnns/gnome-shell-google-calendar http://maketecheasier.com/integrate-google- calendar-into-gnome-shell / 2011/10/04

Есть ли способ исправить это?

0
задан 29 March 2012 в 11:33

4 ответа

Вам необходимо настроить учетную запись Google в разделе «Онлайн-аккаунты» («Настройки системы» -> «Онлайн-аккаунты»). Как только вы это сделаете, запустите скрипт еще раз, и вы увидите список учетных записей Google с номерами слева от них. В ответ на приглашение введите номер учетной записи, которую вы хотите использовать, и вуаля - отлично работает для меня.

0
ответ дан 29 March 2012 в 11:33

Я пытался запустить версию, которая у вас есть, но она даже не спрашивала мой адрес электронной почты, однако у меня была рабочая версия с https://github.com/vintitres/gnome-shell- google-calendar уже несколько месяцев. Он даже добавил функции, такие как исключение календарей из импорта.

0
ответ дан 29 March 2012 в 11:33

Хорошо, так что я нашел решение своей проблемы: сначала я добавил свою учетную запись Google в онлайн-аккаунты

Затем я точно выполнил действия, описанные в этом руководстве: http://www.webupd8.org /2011/09/google-calendar-gnome-shell-integration.html

Отлично работает сейчас:)

0
ответ дан 29 March 2012 в 11:33

Похоже, что сценарий ожидает выбора номера из списка адресов, а не нового адреса.

accounts[int(raw_input('Please choose the Account: '))]

Он использует ваш ввод как индекс списка (скорее всего, это может быть и словарь, но преобразование его в int не имеет смысла).

0
ответ дан 29 March 2012 в 11:33

Другие вопросы по тегам:

Похожие вопросы: