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

Uploaded Source

Built Distribution

pocketsmith_api-1.2.0-py3-none-any.whl (94.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pocketsmith-api-1.2.0.tar.gz
Algorithm Hash digest
SHA256 e2854171217b80050b9f9d32ecf317dcf21fd8b3f4139c9b44a20ef13364ebb1
MD5 4c4a43d0db2243328ec97369b12b78cb
BLAKE2b-256 515f096e28d511c6f517b03753775fdc7731c303f778ede16f98e1317ce4f8ca

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pocketsmith_api-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 36ad7a847fe594570c4c9e087ffbfffd3e7facbff3d5e330f7a1c23332ffa952
MD5 c7a7b9fb9ccc81d2b92e9f3ae2aa931f
BLAKE2b-256 974fe8999e70674b68e79a3932afcce19be96eae795dc580a89417682ea2985d

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