HolmanA / CatChat

Open source GroupMe chat client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CatChat

Open source GroupMe chat client.

Table of Contents

Configuration
Build

Configuration

In order to use this application, you must be a registered GroupMe user. Additionally, a client ID associated with your use of this software is required to obtain authentication through GroupMe's implementation of the OAuth 2.0 Implicit Grant Flow.

Obtaining a Client ID

First, register as a developer using your GroupMe credentials at GroupMe's developer site. Once registered, create a new application with the following parameters:

Note: You should keep track of your callback port number and client ID during this process

Field Value Notes
Application Name Cat Chat If you are planning on using Cat Chat as is, leave the application name as "Cat Chat". Otherwise, use your own application name.
Callback URL http://127.0.0.1:##### The callback address should be the loopback address. You are free to specify any port number you'd like, however be aware that the port number you use may be used by the system or another application. Choose wisely.
Developer Name Your Name
Developer Email Your Email
Developer Phone Number Your Phone Number
Developer Company Your Company
Developer Address Your Address
* Italic values in the table above can be replaced by values of your choice

Creating a Properties File

Under /src/main/resources/authentication/config you will find a template properties file called example.auth_properties.xml. Open this file and replace the values inside of the XML tags with those you received while obtaining your client ID. The base authentication URL property should not be changed. Finally, rename this file to auth_properties.xml and you are ready to build Cat Chat!

Build

About

Open source GroupMe chat client

License:MIT License


Languages

Language:Java 96.3%Language:CSS 3.5%Language:HTML 0.2%