Skip to main content

TalentLMS API Python library

Project description

TalentLMS API Python library

Python implementation of the TalentLMS API.

Method names correspond one-to-one to API method names but have underscores separating words in API method names.

Example use

import talentlms

API_KEY = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'

lms = talentlms.api('example.talentlms.com', API_KEY)

try:
    new_user = lms.user_signup({
        'email': 'jsmith@example.com',
        'first': 'John',
        'last': 'Smith',
        'login' 'jsmith',
        'password': 'XXXXXXXXXXXXX'
    })
    lms.user_set_status(new_user['id'], 'active')
except talentlms.UserAlreadyExistsError:
    pass

Requirements

  • Python >= 2.7

License

MIT

Credits

Written by Ivan Butorin

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

talentlms-1.0.1.tar.gz (3.7 kB view hashes)

Uploaded Source

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