We recently open sourced a new client library using the HipChat API that was written completely in Python. You can see the project on GitHub here.
This library was created while A2 Design was working on a bigger project that involved small business automation. One of the project requirements was to provide users with efficient modes of communication across various devices. These users were highly mobile, needed the ability to work remotely and required the option to access communications on a variety of devices including computers, tablets and mobile phones. To create this platform, we opted to partner with a third-party service provider whose client library software could be integrated with our existing application.
After researching a few different options, we chose HipChat by Atlassian because their application contained all the features we needed and looked great. HipChat has well documented API, so building the client library needed to integrate the platform with our own application was a breeze.
After the project was completed we published our implementation of Python wrapper for HipChat API on GitHub. This is a small library, but it can be used in other projects and could potentially save other developer’s time.
In our daily work we use lots of open source software and we try to give back to the community so that others can benefit from our work. The use of the Hipster library also represents a milestone for us because it is our first open source project using the Python programming language. All our previous open source projects were completed using either PHP or Ruby.
Drop us a line if you would like to learn more.