Develop and deploy applications with the Ionburst Cloud Python SDK.

Overview

PyPI PyPI - Python Version Gitlab pipeline status slack

Ionburst SDK for Python

The Ionburst SDK for Python enables developers to easily integrate with Ionburst Cloud, building in ultra-secure and private object storage to their applications.

Getting Started

Installation

pip3 install ionburst-sdk-python
# OR
pip3 install ionburst-sdk-python --user

Configuration

The Ionburst SDK can get its configuration (ionburst_id, ionburst_key, ionburst_uri) from the following three files.

If ionburst_id and ionburst_key are not specified by environment variable, they are obtained from the credentials file with information from the config.json file.

If ionburst_uri is not specified in Ionburst constructor, it'll first check config.json, and then the credentials file.

Environment Variables

IONBURST_ID=IB******************
IONBURST_KEY=eW91aGF2ZXRvb211Y2h0aW1lb255b3VyaGFuZHMh

config.json file

{
  "Ionburst": {
    "Profile": "example",
    "IonburstUri": "https://api.example.ionburst.cloud/",
    "TraceCredentialsFile": "OFF"
  }
}

Credentials file

[example]
ionburst_id=IB******************
ionburst_key=eW91aGF2ZXRvb211Y2h0aW1lb255b3VyaGFuZHMh
ionburst_uri=https://api.example.ionburst.cloud/

Usage

Initialise

from Ionburst import Ionburst
ionburst = Ionburst()

or

from Ionburst import Ionburst
ionburst = Ionburst("https://api.example.ionburst.cloud/")

Upload Data

result = ionburst.put({
  id: '...',
  data: '...',
  classstr: '...' // Not Required
})

Download Data

result = ionburst.get(id)

Delete Data

result = ionburst.delete(id)

Upload Data Deferred

token = ionburst.startDeferredAction({
  action: 'PUT',
  id: '...',
  data: '...',
  classstr: '...'  // Not Required
})

Download Data Deferred

token = ionburst.startDeferredAction({
  action: 'GET',
  id: '...'
})

Check Data Deferred

result = ionburst.checkDeferred(token)

Fetch Data Deferred

result = ionburst.fetch(token)

Get Classifcations

data = ionburst.getClassifications()

Getting Help

Please use the following community resources to get help. We use Gitlab issues to track bugs and feature requests.

  • Join the Ionburst Cloud community on Slack
  • Get in touch with Ionburst Support
  • If it turns out that you may have found a bug, please open an issue

Opening Issues

If you find a bug, or have an issue with the Ionburst SDK for Python we would like to hear about it. Check the existing issues and try to make sure your problem doesnโ€™t already exist before opening a new issue. Itโ€™s helpful if you include the version of ionburst-sdk-python and the OS youโ€™re using. Please include a stack trace and reduced repro case when appropriate, too.

The Gitlab issues are intended for bug reports and feature requests. For help and questions with using the Ionburst SDK for Python please make use of the resources listed in the Getting Help section. There are limited resources available for handling issues and by keeping the list of open issues clean we can respond in a timely manner.

SDK Change Log

The change log for the SDK can be found in the Gitlab Releases page

Contributors

A massive thanks to Costin Botez for developing this SDK.

Tests

Dependencies

Owner
Ionburst Cloud
Automatic data protection, compliance, and secure distributed cloud storage ๐Ÿ›ก
Ionburst Cloud
Data from popular CS:GO website hltv.org

Welcome to hltv-data ๐Ÿ‘‹ ๐ŸŽฎ Data from popular CS:GO website hltv.org Install pip install hltv-data Usage The public methods can be reached using HLTVCl

Dariusz Choruลผy 28 Dec 23, 2022
Image-Bot-Discord - This Is a discord bot that shows the specific image you search from Google

Advanced Discord.py Image Bot CREDITS Made by RLX and Mathiscool README by Milrato Installation Guide in .env Adjust the TOKEN python main.py to start

RLX 3 Jan 16, 2022
this is a telegram torrent bot

owner of this repo :- AYUSH contact me :- AYUSH Slam Mirror Bot This is a telegram bot writen in python for mirroring files on the internet to our bel

AYUSH 237 Dec 16, 2021
Spotify Top Lists - get the current top lists of a user from the Spotify API and display them in a Flask app

Spotify Top Lists This is a simple script that will get the current top lists of a user from the Spotify API and display them in a Flask app. Requirem

Yasin 0 Oct 16, 2022
SongFinder Bot helps you to find song name by recognising via voice note or instagram reels shared link.

SongFinder V1.1 SongFinder to detect songs name by just sending voice note or instagram reels links to your telegram bot. FFMPEG must be installed on

Abhishek Pathak 4 Dec 30, 2022
ไผไธšๅพฎไฟกๆถˆๆฏๆŽจ้€็š„pythonๅฐ่ฃ…ๆŽฅๅฃ๏ผŒ่ฎฉไฝ ่ฝปๆพ็”จpythonๅฎž็Žฐๅฏนไผไธšๅพฎไฟก็š„ๆถˆๆฏๆŽจ้€

๐Ÿ‘‹ corpwechat-botๆ˜ฏไธ€ไธชpythonๅฐ่ฃ…็š„ไผไธšๆœบๅ™จไบบ&ๅบ”็”จๆถˆๆฏๆŽจ้€ๅบ“๏ผŒ้€š่ฟ‡ไผไธšๅพฎไฟกๆไพ›็š„apiๅฎž็Žฐใ€‚ ๅˆฉ็”จๆœฌๅบ“๏ผŒไฝ ๅฏไปฅ่ฝปๆพๅœฐๅฎž็ŽฐไปŽๆœๅŠกๅ™จ็ซฏๅ‘้€ไธ€ๆกๆ–‡ๆœฌใ€ๅ›พ็‰‡ใ€่ง†้ข‘ใ€markdown็ญ‰็ญ‰ๆถˆๆฏๅˆฐไฝ ็š„ๅพฎไฟกๆ‰‹ๆœบ็ซฏ๏ผŒ่€Œไธไพ่ต–ไบŽๅ…ถไป–็š„็ฌฌไธ‰ๆ–นๅบ”็”จ๏ผŒๅฆ‚ServerChanใ€‚ ๅฆ‚ๆžœๅ–œๆฌข่ฏฅ้กน็›ฎ๏ผŒ่ฎฐๅพ—็ป™ไธช

Chaopeng 161 Jan 06, 2023
TORNADO CASH Pancakeswap Sniper BOT 2022-V1 (MAC WINDOWS ANDROID LINUX)

TORNADO CASH Pancakeswap Sniper BOT 2022-V1 (MAC WINDOWS ANDROID LINUX)

Crypto Trader 1 Jan 06, 2022
Simple Telegram Bot To Get Feedback from users & Some Other Features

FeedbackBot Simple Telegram Bot To Get Feedback from users & Some Other Features. Features Get Feedback from users Reply to user's feedback Customisab

Arun 18 Dec 29, 2022
A Python module for communicating with the Twilio API and generating TwiML.

twilio-python The default branch name for this repository has been changed to main as of 07/27/2020. Documentation The documentation for the Twilio AP

Twilio 1.6k Jan 05, 2023
A Multi-Tool with 30+Options.

A Multi-Tool with 30+Options.

Mervin404 15 Apr 12, 2022
This checks that your credit card is valid or not

Credit_card_Validator This checks that your credit card is valid or not. Where is the app ? main.exe is the application to run and main.py is the file

Ritik Ranjan 1 Dec 21, 2021
Bot Realm of the Mad God Exalt (ROTMG). (Auto_nexus, Auto_HP, Auto_Loot)

Bot_ROTMG Bot Realm of the Mad God Exalt (ROTMG). (Auto_nexus, Auto_HP, Auto_Loot) *Este projeto visa apenas o aprendizado, quem faz mal uso รฉ o รบnico

Guilherme Silva Uchoa 1 Oct 30, 2021
Mรฉtamorphose Renamer v2

Mรฉtamorphose 2 Mรฉtamorphose is a graphical mass renaming program for files and folders. These are the command line options: -h, --help Show hel

Mรฉtamorphose 129 Dec 30, 2022
An API serving data on all creatures, monsters, materials, equipment, and treasure in The Legend of Zelda: Breath of the Wild

Hyrule Compendium API An API serving data on all creatures, monsters, materials, equipment, and treasure in The Legend of Zelda: Breath of the Wild. B

Aarav Borthakur 116 Dec 01, 2022
Mazda Connected Service API wrapper based on pymazda and Flask.

Mazda Connected Service Relay Mazda Connected Service API wrapper based on pymazda and Flask. Usage Make POST calls to https://mymazda.herokuapp.com/{

Alan Chen 10 Jan 05, 2023
A Python Script to automate searching of available vaccination centers in the city and hence booking

Cowin Vaccine Availability Notifier Cowin Vaccine Availability Notifier takes your City or PIN code as an input and automatically notifies you via ema

Jayesh Padhiar 7 Sep 05, 2021
Async client API for the Telegram Group Calls

PyTgCalls This project allow to make Telegram group call with MTProto Api using Pyrogram and WebRTC, this is possible thanks to the power of NodeJS's

185 Jan 03, 2023
Assassination API for getting random quotes from Assassination Classroom.

Assassination API Take advantage of what you have, while you have it. Quotes from Assassination Classroom Assassination classroom is one of best anime

Swanand Mulay 3 Jul 15, 2022
A Matrix-Instagram DM puppeting bridge

mautrix-instagram A Matrix-Instagram DM puppeting bridge. Documentation All setup and usage instructions are located on docs.mau.fi. Some quick links:

89 Dec 14, 2022