Skip to main content

A convenient HockeyApp API package making it easier than ever to manage apps, gather specific app statistics, and download builds.

Project description

A convenient HockeyApp API package making it easier than ever to manage apps, gather specific app statistics, and download builds. Use within your automated tests, dashboards, or whatever the heck you desire!

Installation

pip install deke

or

1. git clone https://github.com/misternate/deke.git
2. cd deke
3. pip install -r requirements.txt

Usage

The project includes a demo.py file to get started. Open demo.py and update app_token and app_identifier with the values corresponding with your applications.

import deke

app_token = ''
app_identifier = ''

apps = deke.Apps(app_token)
available_apps = apps.list_apps()
new_test_app = apps.new('My Test App', 'com.misternate.testApp', 'Android')
apps.delete(app_id)

app = deke.App(app_token, app_identifier)
versions = app.list_versions()
crash_groups = app.crash_groups('last_crash_at')

...

For a detailed listing of all the endpoints and parameters available to you, and to gather your application token, visit https://support.hockeyapp.net/kb/api.

Improvements

Apps

  • Create new apps (.ipa, .apk, .zip)

  • Update app data and settings

  • Delete apps and select versions

Crashes

  • Create custom crashes

  • Set the status of a crash group

  • Add, update, and delete crash group annotations

  • Plot a histogram of crashes between specific dates

Distribution

  • Create distribution groups

  • Add and remove users from distribution groups

  • Invite and remove distribution groups and users from apps

Miscellaneous

  • CLI

  • Persist user/app configs for quicker access to what you need

  • Cleanup all the things!

  • Tests

Author

Nate Edwards (@misternate)

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

deke-0.3.1.tar.gz (4.9 kB view hashes)

Uploaded Source

Built Distribution

deke-0.3.1-py2.py3-none-any.whl (6.6 kB view hashes)

Uploaded Python 2 Python 3

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