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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 2 Python 3

File details

Details for the file deke-0.3.1.tar.gz.

File metadata

  • Download URL: deke-0.3.1.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for deke-0.3.1.tar.gz
Algorithm Hash digest
SHA256 3bf26744c0daac59cc4c1199c8cf7c8f081e0492e9cbe5b53559bdd25cb3a90e
MD5 21b919ad3b07c628f0fff7a1e7cf4db8
BLAKE2b-256 d6e48fe668068594a3d0939322582d5820fd9b19f0bfa77a41737eae71980268

See more details on using hashes here.

File details

Details for the file deke-0.3.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for deke-0.3.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5ddf09c74fcbbb3c79e29263e9454a1dfcb5a6e7198bab1672c65174d27f0605
MD5 b65287759b6216a4cb100788d4729351
BLAKE2b-256 cfb8a10679abd4dcbff378fd27e5f44de3b0996c99e4726a87a88c5ee7adf6a0

See more details on using hashes here.

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