Skip to main content

static-pages-client is a package that helps working with Static Pages API easier.

Project description

Static Pages Client

API Repository for Static Pages Client

📝 Installation

Install using your favourite package manager

pip install static_pages_client

📦️ Methods

Name Type Description
set_host function Set client host
set_silent function Silence errors
set_api_key function Set client api key
set_authorization function Set client authorization token
make_application function Create a static pages application
make_application_user function Create a static pages application user or users
make_application_user_token function Create an application user authorization token
requester function Static api caller
v1 function Exposes v1 caller api methods
v2 function Exposes v2 caller api method

🔧 Usage

Init Static Client
static = StaticAPI(host='domain/api/')
Create Application
static.make_application()

hash equals to X-API-Key header

Set Application Key
static.set_api_key(key='hash')
Create Application Users
static.make_application_user(users=[{
    'email': 'someone@ebs-integrator.com',
}])
Create Application User
static.make_application_user(user={
    'email': 'someone.else@ebs-integrator.com',
})
Create Application User Token
token = static.make_application_user_token(email='someone.else@ebs-integrator.com', secret='super')

Or use the settings property in application to setup secret and use tokens from your own main service

Set Authorization
static.set_authorization(token=token)
Make V1 Requests
static.v1(method='get', endpoint='article/')
Make V2 Requests
static.v2(method='post', endpoint='job/', data={'i18n': {'ro': {'title': 'Static'}}})

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

static-pages-client-0.0.1.tar.gz (2.9 kB view hashes)

Uploaded Source

Built Distribution

static_pages_client-0.0.1-py3-none-any.whl (2.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page