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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pocketsmith-api-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e8a897fdded9265d0aa717f57ba5df92053859f7ec287cd20c7797920a42e47a
MD5 9b37e21f34c1477e5254e9b21f076ec6
BLAKE2b-256 a71e087ac643d02816c8d1f00444a5ba5a680b23d6fd4f92239bc526f143f86d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pocketsmith_api-1.0.1-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-62-generic

File hashes

Hashes for pocketsmith_api-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 698305c540dbac7161cfa9abdbdc48ecade3abe3fcf226dee3a75e17b56eac3f
MD5 503a1a4fd70f9422967ff813459bbe5f
BLAKE2b-256 d7d854b3bb15c8fddd03dc77fbe7a3413c923bb9fbbcbc305c16492aa92594cd

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