Skip to main content

The simple yet powerful wrapper for the GroupMe API

Project description

Groupy

https://pypip.in/v/GroupyAPI/badge.png https://travis-ci.org/rhgrant10/Groupy.svg?branch=dev https://readthedocs.org/projects/groupy/badge/?version=latest

The simple yet powerful GroupMe API wrapper for Python 3.

Installation

  1. pip3 install GroupyAPI

  2. Login at https://dev.groupme.com/session/new.

  3. Click “Bots” menu button at the top.

  4. Click “Click here to reveal” then copy your token.

  5. Paste your token into ~/.groupy.key.

Help

Read the full documentation for help using Groupy.

Contribution Guidlines

Please feel free to help! You can…

  • submit new issues

  • fix bugs and submit a pull request

  • suggest new features

  • implement planned features

Change Log

v0.6.3 (December 23, 2015)

  • Added support for tox (envs py34,py35)

  • Added support for bumpversion

  • Added make file for handy development

  • Moved to nosetests and coverage

  • Split requirements into regular and testing

  • Updated some of the installation/troubleshooting docs

  • Merged in open pull-requests for various oversights (kudos to ScufyfNrdHrdr, rAntonioH, and JacobAMason)

v0.6.2 (May 3, 2015)

  • Fixed problem when posting messages as a bot

  • Added refresh option for automatically updating group information after addition/removal of members

  • Updated documentation

v0.6.1 (April 25, 2015)

  • Fixed code in responses.py that was still using the old exception class name

  • Changed the Member.remove() method to correctly use the id of the member rather than the user_id

  • Slight beefing up of some documentation

v0.5.8 (December 9, 2014)

  • Fixed problems with requirements.txt and setup.py that caused problems installing from pip

  • Re-wrote many of the unittests (still in progress)

  • Added Travis-CI and PyPI badges to the readme

  • Bumped requirement for dropbox’s responses to 0.3.0

  • Now uses setup from setuptools rather than distutils.core

v0.5.3 (September 19, 2014)

  • Fix packaging bug that caused inner packages to not be installed via pip3

v0.5.2 (September 14, 2014)

  • Now installable via pip3:

    $ pip3 install GroupyAPI

v0.5.1 (August 25, 2014)

Groups

  • Added a class method for creating a new group

  • Added an instance method for destroying a group

Members

  • Fixed member identification on dictionaries

User

  • Fixed the enable/disable SMS methods (now class methods as they should be)

Documentation

  • Added some module docstrings

  • Added API docs for all attachment classes

  • Added docs for split attachments

  • Moved FilterList docs into the Advanced Usage section

  • Rewrote API docs for enabling SMS mode

  • Fixed bad sphinx references

  • Fixed typos

  • Added miscellaneous sections to the README

  • Updated feature list

v0.5.0 (August 20, 2014)

  • Added support for downloaded the image of an image attachment

  • Reorganized modules and project structure

  • Updated documentation

v0.4.0 (August 18, 2014)

  • Added ability to list all known members

  • Re-wrote attachments classes

v0.3.1 (August 14, 2014)

  • Fixed bug when adding members to a group

  • Many additions to the documentation

v0.3.0 (August 12, 2014)

  • Added post and messages methods to members

  • Added after_id parameter for direct messages

  • Fixed liking and unliking direct messages

  • Fixed listing former groups

  • Fixed group lists being limited to a max of 500 items

  • Documentation now available on Read the Docs!

v0.2.0 (August 11, 2014)

  • Added MessagePager class for returning lists of messages

v0.1.3 (August 10, 2014)

  • Added attachment class

  • Added basic documentation

  • Fixed the automatic splitting of long texts

  • Fixed invalid response error issue

v0.1.0 (August 9, 2014)

  • Initial release

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

GroupyAPI-0.6.3.tar.gz (27.2 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page