Skip to content

g12mcgov/GroupMeCli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GroupMeCli

Preview

A command line client for GroupMe.

Description

This is a brief command client for GroupMe that allows (largely) the same features as the GroupMe app, except for preferences, etc...

I wrote this client because while at college, a lot of my friends and I stay in contact via GroupMe, and, being a computer science student, a lot of my time is spent in front of a shell. Now I can run this client on another console tab and stay in the loop.

I looked around for existing clients and found 2. One written in Haskell and the other in Javascript, neither of which I wanted.

So here's my go at it. It's not the prettiest, but it gets the job done. Took about a day and half worth of work, so not as much time as I'd like was spent on it.

I didn't look too deep in GroupMe's API, so I glanced over the fact that they have a Push service powered by Faye that uses web-sockets for live communication, so perhaps I'll change this client to include that. If you didn't notice already, this is entirely based on their RESTFUL API.

Requirements

Python 2.7

Modules:

  • PrettyTable
  • Termcolor
  • Json
  • Requests
  • csv

Installation

  1. Clone this repository
  2. Get a GroupMe Developer key here at https://dev.groupme.com/ (insert this in keys.csv)
  3. Setup: sudo python setup.py install to install requirements.
  4. Run: python Main.py

==========

About

A command line client for GroupMe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages