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.

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 EventRequestUser, TrophyApi

client = TrophyApi(
    api_key="YOUR_API_KEY",
)

client.metrics.event(
    key="words-written",
    user=EventRequestUser(
        id="18",
        email="jk.rowling@harrypotter.com",
        tz="Europe/London",
    ),
    value=750.0,
)

Documentation

See the Trophy API Docs for more information on the accessible endpoints.

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-1.0.40b5.tar.gz (53.4 kB view details)

Uploaded Source

Built Distribution

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

trophy-1.0.40b5-py3-none-any.whl (119.9 kB view details)

Uploaded Python 3

File details

Details for the file trophy-1.0.40b5.tar.gz.

File metadata

  • Download URL: trophy-1.0.40b5.tar.gz
  • Upload date:
  • Size: 53.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for trophy-1.0.40b5.tar.gz
Algorithm Hash digest
SHA256 848c3561ad78bfdbbbcfb7c63340e1094fa5cc379d39e5a9765d5ce669e4579e
MD5 6c2d226176efb36da8859a14e9ccb575
BLAKE2b-256 8588e5015cb8c81486fca972116b11a669aa8f5fdb889172f841a0eaae0ba005

See more details on using hashes here.

Provenance

The following attestation bundles were made for trophy-1.0.40b5.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-1.0.40b5-py3-none-any.whl.

File metadata

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

File hashes

Hashes for trophy-1.0.40b5-py3-none-any.whl
Algorithm Hash digest
SHA256 d94c0d7893a24f219dc9394c65c40e3bc45992ba9c923ffd0373afe5015d3c86
MD5 1e1b9317075629cea431dda4ad475e31
BLAKE2b-256 bf57234308e39dbda8510bf00dc09e839358a648a615b3f838673af3bd92e9d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for trophy-1.0.40b5-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