Skip to main content

A Python library for the Trophy API

Project description

Trophy Python SDK

The Trophy Python SDK provides convenient access to the Trophy API from applications written in the Python language.

Trophy provides APIs and tools for adding gamification to your application, keeping users engaged through rewards, achievements, streaks, and personalized communication.

Documentation

See the Trophy API Docs for more information.

Installation

You can install the package via pip:

pip install trophy

Usage

The package needs to be configured with your account's API key which is available in the Trophy dashboard.

from trophy import TrophyApiClient

client = TrophyApiClient(api_key='your-api-key')

# Send a metric event
client.metrics.event("words-written", {
    "user": {
        "id": "18",
        "email": "jk.rowling@harrypotter.com",
        "tz": "Europe/London"
    },
    "value": 750
})

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

trophy-0.1.5.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

trophy-0.1.5-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file trophy-0.1.5.tar.gz.

File metadata

  • Download URL: trophy-0.1.5.tar.gz
  • Upload date:
  • Size: 3.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for trophy-0.1.5.tar.gz
Algorithm Hash digest
SHA256 4331f34942ef85ac2e9c75df50736aad45e592db4a0725d2441112f8291d69fe
MD5 7c2da20f22a34ce470473cf2e4706953
BLAKE2b-256 eb2dc060cb654fc028d8c91bc09f159d91308d6657f47810515ff890bd5c34b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for trophy-0.1.5.tar.gz:

Publisher: publish-package.yml on trophyso/trophy-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file trophy-0.1.5-py3-none-any.whl.

File metadata

  • Download URL: trophy-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for trophy-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 f427f154869c7537b9b470123928d3832296d82673e221b459b4d845f10b0c95
MD5 b44d07086d404979cbb193215d648ae1
BLAKE2b-256 35742e5630f23440a883dc5fd12c681ebeb5327a6f2f3f9654b750f0af1d386e

See more details on using hashes here.

Provenance

The following attestation bundles were made for trophy-0.1.5-py3-none-any.whl:

Publisher: publish-package.yml on trophyso/trophy-python

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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