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

Uploaded Source

Built Distribution

pocketsmith_api-2.1.0-py3-none-any.whl (174.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pocketsmith-api-2.1.0.tar.gz
  • Upload date:
  • Size: 65.8 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.1.0.tar.gz
Algorithm Hash digest
SHA256 bbe0ec24547c9f5508ae0a823676978a654a9a2a842182c93f51f53df14293e5
MD5 4d67b9b67d5001d222287456880a83ed
BLAKE2b-256 feb39ec670558c6a0f72f31ee1c2f6be9010a96f7ac5d8430a6d84cefcfa05fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pocketsmith_api-2.1.0-py3-none-any.whl
  • Upload date:
  • Size: 174.2 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f66fc1658c9e30fbe2401cd2f7ec667adebe7036e0ef1e42111ac2aeab1410cc
MD5 4db1035f54ad5e8592fb985ca6da52cc
BLAKE2b-256 17e51a7661a7f0dfa111ad5b2e2c57e361d21abb0440f4f59d1800bac3e00c50

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