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

Uploaded Source

Built Distribution

pocketsmith_api-2.0.0-py3-none-any.whl (128.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pocketsmith-api-2.0.0.tar.gz
  • Upload date:
  • Size: 61.9 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.0.tar.gz
Algorithm Hash digest
SHA256 68e6eaabc14ba68a75781ed4e5ff1ce5db3adcb1ddc67effab8786f5c3f245ef
MD5 477a76c106274b0681142abeec57e0d6
BLAKE2b-256 dd74b7d4b3f6d921d2eb75c32669336285d8256a4c7f13b4e76810b192a5f671

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pocketsmith_api-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 128.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.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 526e453ded3a876a7dc265b405b44bcbb61ab1e7b1ed2dc829ad9db53302327f
MD5 daaa42a5fc7dc1dfc8e6a96097a95808
BLAKE2b-256 71bc5a2965a25cc97c101886d51f6ff9c541fcc53ba16bc227eeccb3c15afbd5

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