Skip to main content

Client for access API rdstation.

Project description

RDStation-client

Current version at PyPI Downloads current version Supported Python Versions Build Status codecov License: LGPLv3

Client for access API rdstation.

Installation

The easiest way to getting the hands dirty is install rdstation-client, using pip.

PyPI

Usage

Install

pip install rdstation-client

Create file auth rdstation_client.json

Vide: https://developers.rdstation.com/en/overview

{
  "client_id": "049bf777-bbbb-0000-9e09-7ebe2972b8b0",
  "client_secret": "952e14d9dbad9c28d2247da9a19645d8",
  "redirect_url": "https://appname.org/auth/callback"
}

Python code example:

from rdstation_client import RDStationClient
rdsc = RDStationClient('/home/var/rdstation_client.json')
rdsc.account_info_get()
# Visite link
# Enter CODE in url param
print(rdsc.contacts_patch(
    {
        "name": "RD Station Developer",
        "email": "contact@example.com",
        "job_title": "Developer",
        "bio": "This documentation explains the RD Station API.",
        "website": "https://developers.rdstation.com/",
        "linkedin": "rd_station",
        "personal_phone": "+55 48 3037-3600",
        "city": "Florianópolis",
        "state": "SC",
        "country": "Brasil",
        "tags": ["developer", "rdstation", "api"]
    }
))

Contribution start guide

The preferred way to start contributing for the project is creating a virtualenv (you can do by using virtualenv, virtualenvwrapper, pyenv or whatever tool you'd like).

Create the virtualenv:

mkvirtualenv rdstation-client

Install development dependencies:

pip install -r requirements-development.txt

Use py.test

py.test --verbose --assert=plain --color=yes --cov-report=term-missing --cov=rdstation_client tests/

Use pep8

pycodestyle rdstation_client tests

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

rdstation-client-0.0.10.tar.gz (20.5 kB view details)

Uploaded Source

Built Distribution

rdstation_client-0.0.10-py3-none-any.whl (20.0 kB view details)

Uploaded Python 3

File details

Details for the file rdstation-client-0.0.10.tar.gz.

File metadata

  • Download URL: rdstation-client-0.0.10.tar.gz
  • Upload date:
  • Size: 20.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.6

File hashes

Hashes for rdstation-client-0.0.10.tar.gz
Algorithm Hash digest
SHA256 76fd267be5406071b5ee74f4a2f745f5fb3c63e834e7776d102745df2e45b139
MD5 7259f380b729166730a70700e0b6fd96
BLAKE2b-256 f2ad55d77c5fb5e9eec3905d72668a26a58f31699fae4401c9ef84324f892b99

See more details on using hashes here.

File details

Details for the file rdstation_client-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: rdstation_client-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 20.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.6

File hashes

Hashes for rdstation_client-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 f3399fa443db003c31a6b4b15efb07fdcb741b2370659713fdbf4e82c00924ab
MD5 c5f5cc74e3327dfdfbde3f68feb016e2
BLAKE2b-256 1edb22c0ade90bbd306fb12eafa0d3353f414903af4c6f6e2f1d585f477e2c94

See more details on using hashes here.

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