Skip to content

A desktop client for Google WiFi routers. (MAINTENANCE HIBERNATION)

License

Notifications You must be signed in to change notification settings

AngeloD2022/GoogleWiFiDesktop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5fd6fdc · Feb 7, 2021

History

27 Commits
May 26, 2020
Nov 7, 2020
Apr 20, 2020
Apr 22, 2020
Apr 22, 2020
Apr 14, 2020
May 26, 2020
Feb 7, 2021
Feb 7, 2021
Apr 19, 2020
Apr 19, 2020
Jun 15, 2020
Apr 16, 2020
Apr 16, 2020
Apr 16, 2020
Apr 16, 2020
May 26, 2020
Jun 3, 2020
May 27, 2020
Apr 16, 2020
Apr 16, 2020
Apr 16, 2020

Repository files navigation

Unofficial OnHub Desktop Client

This project was created due to the lack of options for interfacing with OnHub (now, Google Nest) Wi-Fi routers. As of right now, this software's capabilities are limited. It can view network traffic quantities in real time, and that's about it.

The app's code is somewhat hard to maintain and it is, therefore, being rewritten entirely. It was originally programmed when I was first learning C++ and in retrospect, I seem to have taken some very inefficient routes.

The retrieval of network data is based off of my reverse-engineering of Google's private API.

Reddit Community: https://reddit.com/r/GoogleWiFiDesktop

Building

This project is programmed with Qt, a cross-platform C++ app framework. For building, use, as Qt 6 currently does not include necessary packages used by the app--such as WebEngine and Charts.

Download Qt here: https://www.qt.io/download-qt-installer

Once Qt 5.15.x has been installed for your operating system,

git clone https://github.com/AngeloD2022/OnHubDesktop.git

cd ~/Downloads/OnHubDesktopClient

qmake OnHubDesktopClient.pro

make

Contributing

If you wish to help with development of this application (first, thank you) please use the rewrite branch for doing so.