Ajuda para instalar o Gnome Shell Google Calendar Extension

0

Estou tendo problemas para executar o script para instalar a extensão gnome-shell-google-calendar no Gnome Shell. Eu continuo recebendo isso:

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'

Eu substituí meu endereço de e-mail real pelo endereço de e-mail com palavras para fins de privacidade.

Um pouco mais de informação sobre esta extensão pode ser encontrada aqui: link http://maketecheasier.com/integrate-google-calendar-into-gnome-shell/2011/10/04

Existe uma maneira de corrigir isso?

    
por RafLance 26.03.2012 / 07:09

4 respostas

2

Ok, então encontrei a solução para o meu problema: Primeiro, adicionei minha conta do Google a contas on-line

Então eu segui os passos deste tutorial exatamente: link

Funciona perfeitamente agora:)

    
por RafLance 12.04.2012 / 00:15
3

Eu tentei executar a versão que você tem, mas nem sequer me perguntou o meu endereço de e-mail, no entanto eu tinha uma versão de trabalho de já há alguns meses. Até adicionou recursos como a exclusão de calendários da importação.

    
por MrChrisDruif 26.03.2012 / 16:45
2

Você precisa configurar sua Conta do Google em Contas on-line (Configurações do sistema - > Contas on-line). Depois de fazer isso, execute o script novamente e você verá uma lista de Contas do Google com números à esquerda. No prompt, digite o número da conta que você deseja usar e voila - funciona perfeitamente para mim.

    
por Chris 29.03.2012 / 09:22
0

Parece que o script espera que um número seja selecionado entre uma lista de endereços, não um novo endereço.

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

Ele está usando sua entrada como um índice de lista (provavelmente, também pode ser um dicionário, mas eles não o fazem em um int não faz sentido).

    
por Javier Rivera 27.03.2012 / 08:37