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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pocketsmith-api-2.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 aa6aefbf25d37f775305cd0569e4934c8b80fdee87172388a943ce40d039ec26
MD5 93adf1bec4e8e48fc86adf1ef9229c68
BLAKE2b-256 c028a7de6a137a062980c332379220075b78aec6393d23989543cfdd9e76aee2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pocketsmith_api-2.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2652ad25a93130a80b1b0a43e5a4d478a7151353ba245f42dd283913118d8bfb
MD5 f6416dabde1cb35fd81ade3a462cbf0f
BLAKE2b-256 a9f1f7bf5623be98589038c1dc6f79b9f4319bae63ac34e5161168f5b0f61657

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