Pidgin: Difference between revisions

From Bitpost wiki
 
Line 13: Line 13:
  git clone https://github.com/EionRobb/purple-hangouts && cd purple-hangouts;
  git clone https://github.com/EionRobb/purple-hangouts && cd purple-hangouts;
  make && sudo make install
  make && sudo make install
Open pidgin and add an account.  You will now have Hangouts as an available login protocol.
Open pidgin and add an account.  You will now have Hangouts as an available login protocol.  Once you connect to the account, you will get a prompt requesting your oauth_code.  It will take you to a video explaining how to get it.  The steps are:
* Go to [https://accounts.google.com/AccountChooser/signinchooser?continue=https%3A%2F%2Faccounts.google.com%2Fo%2Foauth2%2Fprogrammatic_auth%3Fhl%3Den%26scope%3Dhttps%3A%2F%2Fwww.google.com%2Faccounts%2FOAuthLogin%2Bhttps%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email%26client_id%3D936475272427.apps.googleusercontent.com%26access_type%3Doffline%26delegated_client_id%3D183697946088-m3jnlsqshjhh5lbvg05k46q1k4qqtrgn.apps.googleusercontent.com%26top_level_cookie%3D1%26from_login%3D1%26as%3Dz7s3hj5heWb5lZU7-MizrtlPHUV-Qi1gUJznT7fxsyA&ltmpl=nosignup&btmpl=authsub&hl=en&scc=1&oauth=1&flowName=GlifWebSignIn&flowEntry=AccountChooser this account link] with devtools open.
* Grab the cookie value from devtools > Application > Cookies > https://accounts.google.com > oauth_code, and paste into Pidgin.
You can now do P2P OTR communication.
 
NOTE THAT GROUP CHAT IS NOT (YET) SUPPORTED.  I can't even get the account to show me the Google Chat rooms, unencrypted.  That means THIS IS BASICALLY A FAIL.

Latest revision as of 17:27, 13 April 2021

Installation

sudo apt install pidgin pidgin-otr
pidgin&

Configuration

General configuration

  • Tools > Preferences > Show system tray > Always
  • Tools > Plugins > [x] OTR

Account configuration

Google Chat

Use this plugin, which you have to build yourself (which is easy):

sudo apt-get install -y libpurple-dev libjson-glib-dev libglib2.0-dev libprotobuf-c-dev protobuf-c-compiler git make;
cd ~/apps
git clone https://github.com/EionRobb/purple-hangouts && cd purple-hangouts;
make && sudo make install

Open pidgin and add an account. You will now have Hangouts as an available login protocol. Once you connect to the account, you will get a prompt requesting your oauth_code. It will take you to a video explaining how to get it. The steps are:

You can now do P2P OTR communication.

NOTE THAT GROUP CHAT IS NOT (YET) SUPPORTED. I can't even get the account to show me the Google Chat rooms, unencrypted. That means THIS IS BASICALLY A FAIL.