Skip to main content

Pocketsmith API client

Project description

pocketsmith-api

Pocketsmith API client, automatically generated with OpenAPI Generator from a manicured version of the official OpenAPI spec

Installation

pip install pocketsmith-api

Usage

>>> import pocketsmith
>>> client = pocketsmith.PocketsmithClient('my-api-key')
>>> client.users.get_me()
{'always_show_base_currency': False,
 'avatar_url': 'https://secure.gravatar.com/avatar/73e4f4549e97ad9d53e11b8e987f4b90?d=404',
 'base_currency_code': 'usd',
 'beta_user': True,
 'created_at': datetime.datetime(2016, 10, 17, 6, 22, 44, tzinfo=tzutc()),
 'email': 'yak@y4k.dev',
 'id': 1234565,
 'last_activity_at': datetime.datetime(2020, 10, 3, 6, 57, 44, tzinfo=tzutc()),
 'last_logged_in_at': datetime.datetime(2020, 10, 3, 4, 58, 35, tzinfo=tzutc()),
 'login': 'yamsandwich',
 'name': 'Yam S Andwich',
 'time_zone': 'Eastern Time (US & Canada)',
 'updated_at': datetime.datetime(2020, 10, 3, 6, 57, 44, tzinfo=tzutc()),
 'using_multiple_currencies': False,
 'week_start_day': 0}

Generating the library

The @openapitools/openapi-generator-cli npm package is used for generation. This package will automatically download the latest OpenAPI Generator .jar. To install, run:

npm install -g @openapitools/openapi-generator-cli

Then, run the following to generate the library from spec, and add a few customizations on top (like the PocketsmithClient class)

./generate-pocketsmith-library.sh

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

pocketsmith-api-2.0.3.tar.gz (65.5 kB view details)

Uploaded Source

Built Distribution

pocketsmith_api-2.0.3-py3-none-any.whl (174.0 kB view details)

Uploaded Python 3

File details

Details for the file pocketsmith-api-2.0.3.tar.gz.

File metadata

  • Download URL: pocketsmith-api-2.0.3.tar.gz
  • Upload date:
  • Size: 65.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.0 CPython/3.8.10 Linux/5.4.0-89-generic

File hashes

Hashes for pocketsmith-api-2.0.3.tar.gz
Algorithm Hash digest
SHA256 458da163bb3b512502f32d27b0c24dab19672837e7c895321a42a7e01f8c71a0
MD5 84a65f2babf45f80d5dad5d7019c057a
BLAKE2b-256 272ba5d05bde227f5f256d6303fdb41f261438dcc2ae9a5c22f29323f4ed56d3

See more details on using hashes here.

File details

Details for the file pocketsmith_api-2.0.3-py3-none-any.whl.

File metadata

  • Download URL: pocketsmith_api-2.0.3-py3-none-any.whl
  • Upload date:
  • Size: 174.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.0 CPython/3.8.10 Linux/5.4.0-89-generic

File hashes

Hashes for pocketsmith_api-2.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 b214562d8420eba50291a3b0a6edc3d6e0a39fe22b6fbc7ade7c4d4eb8232f32
MD5 31aa2bab1d6866f0b727fc7d64d150d8
BLAKE2b-256 9d923457671f3c13e2b5c541766694c0a5b15368642076e78307b70de76d83d4

See more details on using hashes here.

Supported by

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