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-1.0.0.tar.gz (46.2 kB view details)

Uploaded Source

Built Distribution

pocketsmith_api-1.0.0-py3-none-any.whl (93.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pocketsmith-api-1.0.0.tar.gz
  • Upload date:
  • Size: 46.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.0 CPython/3.8.5 Linux/5.4.0-48-generic

File hashes

Hashes for pocketsmith-api-1.0.0.tar.gz
Algorithm Hash digest
SHA256 8cff715c5101c0d7175c77bc3fc6c7ba059b48506c31972ea4a0ce16ab2e5742
MD5 7a1d33b33bb39448c53d101d6251f97e
BLAKE2b-256 2b9514260f7b63acb32ae821c98530c60a2aef13c2d149ed8baa6b3e56bae38b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pocketsmith_api-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0455d3a02f44f0bbc39da3d0af0a8a687f65854771e8af20fcc77f4fe228a110
MD5 8d8a67c550d41f88a0028c4440553a21
BLAKE2b-256 15e288b19fdc9c804ef7f7be2502d36883b257660b6c2ddbbe1a7740c1e8927e

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