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

Uploaded Source

Built Distribution

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

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: pocketsmith-api-0.1.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.2 Linux/5.4.0-48-generic

File hashes

Hashes for pocketsmith-api-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f343f6c7d65cb9ef72d9ae119cff990609c5071ca145e13bcf0e4b39db74aaf1
MD5 d61b5d52a3f067a9fd172864321e124d
BLAKE2b-256 7750c6fffcb367f236103ca65ea26f174bb85783adb31848a00e4e3132583cb9

See more details on using hashes here.

File details

Details for the file pocketsmith_api-0.1.0-py2.py3-none-any.whl.

File metadata

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

File hashes

Hashes for pocketsmith_api-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bf349f0d568e73e554dc2bc39328960c4a56ad3453ff7959fbb8705e00f6c665
MD5 0f6aaffbfd66273736acc85e9f1ebecb
BLAKE2b-256 05216647dd70ef2b8aef9220eb50a0f29a9c2bafdb2d6fd5f34a8b1e5b8d4067

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