/QHangups-OSX

OSX Specific port of QHangups

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

QHangups-OSX

Client for Google Hangouts written in PyQt. Now optimized for OSX!

Changes from QHangups

  • Updated UI to match browser hangouts client
  • Notification support
  • Fix menubar icon (option-click to show items, click to hide/show)
  • Always on top window to match old panels hangouts chrome extension

Installation

brew install qt5 --with-qtwebkit brew install PyQt5 brew install python3

cd [downloaded directory] python3 setup.py build python3 setup.py install ``easy_install ./dist/QHangups-1.8.1-py3.5.egg`

BONUS:

The ./Application/dist` folder holds a app built with py2applet that launches qhangups after it's been installed through easy_install.

Requirements

Usage

Run qhangups --help to see all available options. Start QHangups by running qhangups.

The first time you start QHangups, you will be prompted to log into your Google account. Your credentials will only be sent to Google, and only OAuth 2 refresh token will be stored locally.

Help

usage: qhangups [-h] [-d] [--log LOG] [--token TOKEN]

optional arguments:
  -h, --help     show this help message and exit
  -d, --debug    log detailed debugging messages (default: False)
  --log LOG      log file path (default:
                 ~/.local/share/QHangups/hangups.log)
  --token TOKEN  OAuth refresh token storage path (default:
                 ~/.local/share/QHangups/refresh_token.txt)