pystrava package

Submodules

pystrava.constants module

Main code for pystrava

class pystrava.constants.Token(access_token, token_type, expires_at, expires_in, refresh_token)

Bases: tuple

access_token

Alias for field number 0

expires_at

Alias for field number 2

expires_in

Alias for field number 3

refresh_token

Alias for field number 4

token_type

Alias for field number 1

class pystrava.constants.User(client_id, client_secret, email, password)

Bases: tuple

client_id

Alias for field number 0

client_secret

Alias for field number 1

email

Alias for field number 2

password

Alias for field number 3

pystrava.pystrava module

Main code for pystrava

class pystrava.pystrava.Strava[source]

Bases: object

class pystrava.pystrava.StravaAuthenticator(client_id, client_secret, callback, scope, email, password)[source]

Bases: object

This class handles Strava V3API OAuth authorization transparently.

More details can be found on https://developers.strava.com/docs/authentication

token

Token namedtuple

Returns: namedtuple

pystrava.pystravaexceptions module

Custom exception code for pystrava

Module contents

pystrava package

Import all parts from pystrava here