Emacs. Контакты. Google-contacts

2021-09-11 · 1 мин. для прочтения
  • Пакет google-contacts.
  • На данный момент не работает из-за изменений API Google (замена Contacts API на People API).
Содержание

1 Общая информация

2 Настройка

2.1 Первый запуск

  • Запустите google-contacts:
    1M-x google-contacts
    
  • Будет запрошена учётная запись на google и будет предложено залогиниться.
  • Запрос откроется в eww — броузере emacs. Через меню откройте этот URL во внешнем броузере.
  • При первом использовании необходимо вставить токен oauth2 в минибуфер emacs.
  • Затем необходимо ввести кодовую фразу для шифрования токена oauth2.
  • Это происходит потому, что google-contacts использует oauth2.el, который хранит информацию аутентификации в зашифрованном файле GPG с использованием plstore.el.
  • Если вы не хотите вводить пароль при каждом поиске контактов в Google, вам необходимо установить для plstore-cache-passphrase-for-simric-encryption значение t:
    1(setq plstore-cache-passphrase-for-symmetric-encryption t)
    
Дмитрий Сергеевич Кулябов
Authors
Профессор кафедры теории вероятностей и кибербезопасности
Мои научные интересы включают физику, администрирование Unix и сетей.