Skip to main content

The official Python library for Nucle Cloud service.

Project description

Nucle Cloud Python Library

In order to make life easier for you, we have created a Nucle Cloud Python library that you can download and use. This tool will allow you instant access to the Nucle Cloud API service in a Python environment, you will be writing less lines of code and save a lot of time.

Instalation

pip install nucle.cloud

Content

First thing to do when using the library is to import it like bellow

from  nucle.cloud  import *

User

  • Create(projectId,userName,email,password) Create new user, return the user created (UserModel)
  • Login(projectId,email,password ) Login a user, return (LoginResult)
  • RevokeToken(userToken) Revoke a user token, return (LoginResult)
  • SendResetPassword(projectId,email)
    Send password reset email to email user
  • SendEmailConfirmation(projectId,email) Send email confirmation to email user
  • Upgrade(userToken,userName,email,password) Upgrade anonymous to real user, return upgraded user (UserModel)
  • GetById(userToken,userId) Get user by id ,return user (UserModel)
  • GetType(userToken) Get user type(REAL/ANONYMOUS/EXTERNALLOGIN), return type (string)
  • SetDisplayName(userToken,displayName) Set user displayName, return user (UserModel)
  • GetGeolocalizationData(userToken) Get user geolocalization data , return (GeolocalizationModel)
  • Delete(userToken) Delete user, return deleted user (UserModel)

Anonymous

  • Login(projectId,deviceId) Login anonymous user, return (LoginResult)
  • Create(projectId,deviceId) Create anonymous user, return (LoginResult)

External Login

  • Create(projectId,loginProvider,providerKey,providerDisplayName,userEmail,userName) Create external login, return (UserModel)
  • Login(projectId,loginProvider,providerKey) Login using external login, return (LoginResult)
  • Get(userToken,loginProvider,providerKey) Get external login, return (ExternalLoginModel)
  • Delete(userToken,loginProvider,providerKey) Delete external login, return deleted external login (ExternalLoginModel)

Preset

  • GetById(userToken,presetId) Get preset by id, return (PresetModel)
  • GetByName(userToken,presetName) Get preset by name, return (PresetModel)

Variable

  • Update(userToken,presetId, value) Update variable, return (VariableModel)
    • Get(userToken,presetId) Get variable, return (VariableModel)
    • Delete(userToken,presetId) Delete variable, return deleted variable (VariableModel)
    • GetList(userToken,presetId,skip,take,orderType, searchValue) Get variables list, return (VariablesModel), VariablesModel: has a list of (VariableModel) and totalCount of variables without pagination applied
    • Count(userToken,presetId, searchValue) Count of variables without pagination applied

GitHub

You can always check the source code on GitHub, report any bugs or contribute if you would like.

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

nucle.cloud-0.0.4.tar.gz (6.3 kB view details)

Uploaded Source

Built Distribution

nucle.cloud-0.0.4-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file nucle.cloud-0.0.4.tar.gz.

File metadata

  • Download URL: nucle.cloud-0.0.4.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for nucle.cloud-0.0.4.tar.gz
Algorithm Hash digest
SHA256 eb82ec7616027ba9c42366e7cc2c22559b0fd2c77793f87239ad31300c280290
MD5 b4413a63a05b68730f72606206e80674
BLAKE2b-256 db81099802e8f3c1d659d65e1f103eb3965c80c2946ad69890967109ef019b72

See more details on using hashes here.

File details

Details for the file nucle.cloud-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: nucle.cloud-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 5.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.9

File hashes

Hashes for nucle.cloud-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 7e0c22dc67e84b8780955c804996a7b5c8c3cc4dab0a96ecbf2ab67ece58546c
MD5 a1a1caa02902af66a0975b438dafdf62
BLAKE2b-256 4ec7e41309b8d33ae033f3ba32d0f7dfe0adb62730aed7939c9d5326f060fe63

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