pybtsync Documentation

Size: px
Start display at page:

Download "pybtsync Documentation"

Transcription

1 pybtsync Documentation Release Tiago Macarios December 04, 2014

2

3 Contents 1 Tutorial and Walkthrough Getting Started pybtsync module classes and functions documentation 5 3 BitTorrent Sync API documentation 9 4 Indices and tables 11 Python Module Index 13 i

4 ii

5 pybtsync Documentation, Release This is the documentation for the pybtsync module. This module enables the use of the BitTorrent Sync API through Python. Long term objective it to provide different levels of wrapping to the API. Currently the module only behaves as a thin library with added nicities. Contents: Contents 1

6 pybtsync Documentation, Release Contents

7 CHAPTER 1 Tutorial and Walkthrough Refer to the github page on how to install the module pybitsync 1.1 Getting Started Note: You dont need to have BitTorrent Sync running to follow this introduction. To make things easier set you BitTorrent sync API key to a environment variable. Using python only this can be done using: >>> import os >>> os.environ[ PYBTSYNC_APIKEY ] = **** First thing you will need to import the module: >>> import pybtsync After that you will need to start a BitTorrent Sync process to be able to communicate with it. To do that create a BTSyncProcess object. When creating a BTSyncProcess object for the first time the module will download the proper binaries for the OS + architecture. Since a BTSyncProcess object expects a configuration file it is easier to use the with_settings() class method to automatically create all the necessary configuration files: >>> btsync_process = pybtsync.btsyncprocess.with_settings() Note: If you are using windows the line above will request for firewall access. To get access to the API you will need to create a BTSync object by using: >>> btsync = BTSyncProcess.BTSync() Using BTSyncProcess to create BTSync ensures that all the necessary settings are correctly set on the background. To check if everything is working correctly just try to get a listing of the folders: >>> btsync.folders [] Full set of commands on this getting started: import pybtsync btsync_process = pybtsync.btsyncprocess.with_settings() 3

8 pybtsync Documentation, Release btsync = btsync_process.btsync() btsync.folders 4 Chapter 1. Tutorial and Walkthrough

9 CHAPTER 2 pybtsync module classes and functions documentation class pybtsync.btsync(address, port, login, password) The main abstract object used to deal with the API. Parameters address (str.) IP address that sync will listen too, defaults to the loopback interface. port (int.) Port number to serve the API. login (str.) Login (username) used to connect to the API. password (str.) Password used to connect to the API. add_folder(dir, secret=, selective_sync=0) Adds a folder to Sync. If a secret is not specified, it will be generated automatically. The folder will have to pre-exist on the disk and Sync will add it into a list of syncing folders. Add folder documentation. Parameters secret (str.) Specifies the directory secret that should be used. selective_sync (str.) Turns on or off the folder selective sync. Off by default. get_files(secret, path=none) Returns list of files within the specified directory. If a directory is not specified, will return list of files and folders within the root folder. Get files documentation. Parameters secret (str.) Specifies the directory secret that should be used. path (str.) Specifies the directory of interest. Returns List with files info. Return type list. get_folder_hosts(secret) Returns list of predefined hosts for the folder. Get folder hosts documentation. Parameters secret (str.) Specifies the directory secret that should be used. Returns Hosts list. Return type List. get_folder_peers(secret) Returns list of peers connected to the specified folder. Get folder peer documentation. Parameters secret (str.) Specifies the directory secret that should be used. 5

10 pybtsync Documentation, Release Returns List with peers info. Return type list. get_folder_prefs(secret, pref=none) Returns preferences for the specified sync folder. Get folder preferences documentation. Parameters secret (str.) Specifies the directory secret that should be used. Returns Folder preferences. Return type Dict. get_folders(secret=none) Returns a list with folders info. If a secret is specified, will return info about the folder with this secret. Get folders documentation. Parameters secret (str.) Requests specific folder info. Returns List with folders info. Return type list. get_os() Returns OS name where BitTorrent Sync is running. Get OS documentation. Returns OS Name. Return type str. get_prefs(pref=none) Returns BitTorrent Sync preferences. Get Preferences documentation. Parameters secret (str.) Specifies the directory secret that should be used. Returns Folder preferences. Return type Dict. get_secrets(secret=none, type= encryption ) Generates read-write, read-only and encryption read-only secrets. If secret parameter is specified, will return secrets available for sharing under this secret. This is a secret for a read-only peer with encrypted content (the peer can sync files but can not see their content). One example use is if a user wanted to backup files to an untrusted, unsecure, or public location. Get secrets documentation. Parameters secret (str.) Specifies the directory secret that should be used. type (str.) One of the following: encryption, read_write, or read_only Returns Folder secrets. Return type Dict. get_speed() Returns current upload and download speed. Get speed documentation. Returns current upload and download speed. Return type str. get_version() Returns Returns BitTorrent Sync version. Get Version documentation. Returns Sync version. Return type str. 6 Chapter 2. pybtsync module classes and functions documentation

11 pybtsync Documentation, Release remove_folder(secret) Removes folder from Sync while leaving actual folder and files on disk. It will remove a folder from the Sync list of folders and does not touch any files or folders on disk. Remove folder documentation. Parameters secret (str.) Specifies the directory secret that should be used. set_file_prefs(secret, path, download) Selects file for download for selective sync folders. Returns file information with applied preferences. Set file preferences documentation. Parameters secret (str.) Specifies the directory secret that should be used. path (str.) Specifies the file of interest. download (int. (1-0)) Set selective sync. set_folder_hosts(secret, hosts) Sets one or several predefined hosts for the specified sync folder. Existing list of hosts will be replaced. Hosts should be added as values of the host parameter and separated by commas. Set folder hosts documentation. Parameters secret (str.) Specifies the directory secret that should be used. hosts (str.) Comma separated list of host:port. Returns Folder preferences. Return type Dict. set_folder_prefs(secret, search_lan=none, use_dht=none, use_hosts=none, use_relay_server=none, use_sync_trash=none, use_tracker=none) Sets preferences for the specified sync folder. Parameters are the same as in get_folder_prefs() Set folder preferences documentation. Parameters secret (str.) Specifies the directory secret that should be used. Returns Folder preferences. Return type Dict. set_prefs(device_name=none, disk_low_priority=none, download_limit=none, folder_rescan_interval=none, lan_encrypt_data=none, lan_use_tcp=none, lang=none, listening_port=none, max_file_size_diff_for_patching=none, max_file_size_for_versioning=none, rate_limit_local_peers=none, send_buf_size=none, sync_max_time_diff=none, sync_trash_ttl=none, upload_limit=none, use_upnp=none, recv_buf_size=none) Sets BitTorrent Sync preferences. Parameters are the same as in get_prefs(). Parameters not documented purposily. Get Preferences documentation. Returns Current preferences. Return type Dict. shutdown() Gracefully stops Sync. Shutdown documentation. Returns 0 on sucess, other values on failure. Return type int. class pybtsync.btsyncprocess(btsync_conf_file=none, btsync_app=none) Wrapper for a sync process. 7

12 pybtsync Documentation, Release Parameters btsync_conf_file (str.) Path to the sync configuration file. btsync_app (str.) Path to the sync client application. Attribute keep_alive Dafaults to False. If True will ignore context switches and keep process running even after context switch is closed. Attribute clean_on_close Dafaults to True. If False deletes the sync temporary folder. Ignored if keep_alive is set to True. BTSync() Returns a BTSync object already configured to use the API. clean_up() Terminates process and cleans up temporary folder. Both actions are overriden by the keep_alive, and the clean_on_close attributes. start_process(btsync_app, btsync_conf_file) Starts the sync process. Attribute btsync_process The sync process subprocess.popen object. classmethod with_settings(btsync_app=none, storage_path=none, use_gui=false, address= , port=none, login=none, password=none, api_key=none) Instead of starting the client application from a configuration file it writes the configuration file and then starts the application. This function is a wrapper for write_conf_file(). pybtsync.get_btsync() Downloads the bittorrent sync from the bittorrent server. Sync will be saved to an OS dependent folder (see source for extra info). If a donwload happened on the last week the previously downloaded client will be used. Returns path of downloaded sync client. Return type str. pybtsync.write_conf_file(storage_path=none, use_gui=false, address= , port=none, login=none, password=none, api_key=none, conf_file_location=none) Writes a basic sync configuration file for api communication. If no values are set all settings are randomized. Parameters storage_path (str.) Path where temporary sync files will be stored. use_gui (boolean.) Boolean signaling if the sync GUI should be started. address (str.) IP address that sync will listen too, defaults to the loopback interface. port (int.) Port number to serve the API. login (str.) Login (username) used to connect to the API. password (str.) Password used to connect to the API. api_key (str.) API key to be used. conf_file_location (str.) Full file path to the location where the file should be saved to. Returns path of configuration file. Return type str. Raises Exception if ip or port are invalid values. 8 Chapter 2. pybtsync module classes and functions documentation

13 CHAPTER 3 BitTorrent Sync API documentation This is an attempt to document undocumented behaviors of the BitTorrent Sync API. REsT response will return wrong http codes The BitTorrent Sync API will not return 400 when a wrong request is performed. Instead it is necessary to parse the response and look for an error key: >>> btsync._request_function( wrong ) { error : 1, message : Invalid API method name or format. } >>> response = btsync._request_function( wrong ) >>> error in response True Keys generated by simply adding a folder are not encryption capable: >>> btsync.add_folder(tempfile.mkdtemp()) { result : 0} >>> btsync.folders [{ files : 0, error : 0, dir : \\\\?\\c:\\users\\mac\\appdata\\local\\temp\\tmp_lj6m8, type : r >>> btsync.get_secrets( AH6CE2YL7RUJ3C277FUJF7ECTOH3BIWZO ) { read_only : BGCOZ2337JPE4D37SETGMWRVOYME3QKOO, read_write : AH6CE2YL7RUJ3C277FUJF7ECTOH3BIWZO } Instead you will need to generate the encrypted secret first and them add the folder with it: >>> btsync.get_secrets() { read_only : EVT4XMODPNRO273HU24KWCOZNX462PMNBLZS35WBWGXJFGGU3K56ZCHKXNA, encryption : FVT4XMODP >>> btsync.add_folder(tempfile.mkdtemp(), EVT4XMODPNRO273HU24KWCOZNX462PMNBLZS35WBWGXJFGGU3K56ZCHKXN { result : 0} >>> btsync.folders [{ files : 0, error : 0, dir : \\\\?\\c:\\users\\mac\\appdata\\local\\temp\\tmp_lj6m8, type : r It looks like the encrypted keys generate some extra overhead and that s way they are not in by default. Look at the BitTorrent Sync forum for more details. Getting secrets from an invalid secret will crash Sync: >>> btsync.get_secrets( DJj98eY2XqsVf83RpiDU0SuAzVZcPatsjJ2KsxkTDl5em2hMsxPqx ) Traceback (most recent call last):...continues... Not sure why, but it seems that Sync looks for file modification actively instead of using some kind of inotify. This causes some problems. For example adding a relatively big number of folders (even if empty), will stuck a CPU core at 100%: 9

14 pybtsync Documentation, Release >>> for x in range(1000): btsync.add_folder(tempfile.mkdtemp()) 10 Chapter 3. BitTorrent Sync API documentation

15 CHAPTER 4 Indices and tables genindex modindex search 11

16 pybtsync Documentation, Release Chapter 4. Indices and tables

17 Python Module Index p pybtsync, 5 13

18 pybtsync Documentation, Release Python Module Index

19 Index A add_folder() (pybtsync.btsync method), 5 B BTSync (class in pybtsync), 5 BTSync() (pybtsync.btsyncprocess method), 8 BTSyncProcess (class in pybtsync), 7 C clean_up() (pybtsync.btsyncprocess method), 8 G get_btsync() (in module pybtsync), 8 get_files() (pybtsync.btsync method), 5 get_folder_hosts() (pybtsync.btsync method), 5 get_folder_peers() (pybtsync.btsync method), 5 get_folder_prefs() (pybtsync.btsync method), 6 get_folders() (pybtsync.btsync method), 6 get_os() (pybtsync.btsync method), 6 get_prefs() (pybtsync.btsync method), 6 get_secrets() (pybtsync.btsync method), 6 get_speed() (pybtsync.btsync method), 6 get_version() (pybtsync.btsync method), 6 P pybtsync (module), 5 R remove_folder() (pybtsync.btsync method), 6 S set_file_prefs() (pybtsync.btsync method), 7 set_folder_hosts() (pybtsync.btsync method), 7 set_folder_prefs() (pybtsync.btsync method), 7 set_prefs() (pybtsync.btsync method), 7 shutdown() (pybtsync.btsync method), 7 start_process() (pybtsync.btsyncprocess method), 8 W with_settings() (pybtsync.btsyncprocess class method), 8 write_conf_file() (in module pybtsync), 8 15

prompt Documentation Release Stefan Fischer

prompt Documentation Release Stefan Fischer prompt Documentation Release 0.4.1 Stefan Fischer Nov 14, 2017 Contents: 1 Examples 1 2 API 3 3 Indices and tables 7 Python Module Index 9 i ii CHAPTER 1 Examples 1. Ask for a floating point number: >>>

More information

Table of Contents. About BitTorrent Sync! 2. Installing BitTorrent Sync! 3. Quick start! 4. BitTorrent Sync user interface! 6

Table of Contents. About BitTorrent Sync! 2. Installing BitTorrent Sync! 3. Quick start! 4. BitTorrent Sync user interface! 6 1 BitTorrent Sync User Guide Table of Contents About BitTorrent Sync! 2 Known issues! 2 Installing BitTorrent Sync! 3 1. Mac and Windows! 3 2. Linux and NAS devices! 3 3. Mobile devices! 3 Quick start!

More information

petfinder-api Documentation

petfinder-api Documentation petfinder-api Documentation Release 0.1 Greg Taylor Jun 01, 2017 Contents 1 Assorted Info 3 2 User Guide 5 2.1 Installation................................................ 5 2.1.1 Distribute & Pip.........................................

More information

redis-lua Documentation

redis-lua Documentation redis-lua Documentation Release 2.0.8 Julien Kauffmann October 12, 2016 Contents 1 Quick start 3 1.1 Step-by-step analysis........................................... 3 2 What s the magic at play here?

More information

yagmail Documentation

yagmail Documentation yagmail Documentation Release 0.10.189 kootenpv Feb 08, 2018 Contents 1 API Reference 3 1.1 Authentication.............................................. 3 1.2 SMTP Client...............................................

More information

josync Documentation Release 1.0 Joel Goop and Jonas Einarsson

josync Documentation Release 1.0 Joel Goop and Jonas Einarsson josync Documentation Release 1.0 Joel Goop and Jonas Einarsson May 10, 2014 Contents 1 Contents 3 1.1 Getting started.............................................. 3 1.2 Jobs....................................................

More information

GridMap Documentation

GridMap Documentation GridMap Documentation Release 0.14.0 Daniel Blanchard Cheng Soon Ong Christian Widmer Dec 07, 2017 Contents 1 Documentation 3 1.1 Installation...................................... 3 1.2 License........................................

More information

f5-icontrol-rest Documentation

f5-icontrol-rest Documentation f5-icontrol-rest Documentation Release 1.3.10 F5 Networks Aug 04, 2018 Contents 1 Overview 1 2 Installation 3 2.1 Using Pip................................................. 3 2.2 GitHub..................................................

More information

Citizenship Coin. Installation Instructions

Citizenship Coin. Installation Instructions Citizenship Coin Installation Instructions Please download and install our wallet software which works in Windows (32 bit, 64 bit), MacosX (64 bit) and Linux (64 bit). Once you run the software, it will

More information

django-embed-video Documentation

django-embed-video Documentation django-embed-video Documentation Release 1.1.2-stable Juda Kaleta Nov 10, 2017 Contents 1 Installation & Setup 3 1.1 Installation................................................ 3 1.2 Setup...................................................

More information

ZeroVM Package Manager Documentation

ZeroVM Package Manager Documentation ZeroVM Package Manager Documentation Release 0.2.1 ZeroVM Team October 14, 2014 Contents 1 Introduction 3 1.1 Creating a ZeroVM Application..................................... 3 2 ZeroCloud Authentication

More information

bzz Documentation Release Rafael Floriano and Bernardo Heynemann

bzz Documentation Release Rafael Floriano and Bernardo Heynemann bzz Documentation Release 0.1.0 Rafael Floriano and Bernardo Heynemann Nov 15, 2017 Contents 1 Getting Started 3 2 Flattening routes 5 3 Indices and tables 7 3.1 Model Hive................................................

More information

pyftpsync Documentation

pyftpsync Documentation pyftpsync Documentation Release 1.0.3.dev-20150609 Martin Wendt June 09, 2015 Contents 1 pyftpsync Architecture 3 1.1 Classes.................................................. 3 2 ftpsync 5 2.1 ftpsync

More information

edeposit.amqp.antivirus Release 1.0.1

edeposit.amqp.antivirus Release 1.0.1 edeposit.amqp.antivirus Release 1.0.1 February 05, 2015 Contents 1 Installation 3 1.1 Initialization............................................... 3 2 Usage 5 3 Content 7 3.1 Standalone script.............................................

More information

IceWarp to IceWarp Migration Guide

IceWarp to IceWarp Migration Guide IceWarp Unified Communications IceWarp to IceWarp Migration Guide Version 12.0 IceWarp to IceWarp Migration Guide 2 Contents IceWarp to IceWarp Migration Guide... 4 Used Terminology... 4 Brief Introduction...

More information

Kuyruk Documentation. Release 0. Cenk Altı

Kuyruk Documentation. Release 0. Cenk Altı Kuyruk Documentation Release 0 Cenk Altı Mar 07, 2018 Contents 1 About Kuyruk 3 2 User s Guide 5 3 API Reference 17 4 Indices and tables 21 Python Module Index 23 i ii Welcome to Kuyruk s documentation.

More information

JupyterHub Documentation

JupyterHub Documentation JupyterHub Documentation Release 0.4.0.dev Project Jupyter team January 30, 2016 User Documentation 1 Getting started with JupyterHub 3 2 Further reading 11 3 How JupyterHub works 13 4 Writing a custom

More information

RiotWatcher Documentation

RiotWatcher Documentation RiotWatcher Documentation Release 2.5.0 pseudonym117 Jan 29, 2019 Contents 1 To Start... 3 2 Using it... 5 3 Main API and other topics 7 4 Indices and tables 15 Python Module Index 17 i ii RiotWatcher

More information

About BitTorrent Sync 2. Known issues 2. Installing BitTorrent Sync Mac and Windows Linux and NAS devices 3.

About BitTorrent Sync 2. Known issues 2. Installing BitTorrent Sync Mac and Windows Linux and NAS devices 3. 1 BitTorrent Sync User Guide Table of Contents About BitTorrent Sync 2 Known issues 2 Installing BitTorrent Sync 3 1. Mac and Windows 3 2. Linux and NAS devices 3 Quick start 4 1. Adding folders to sync

More information

dota2api Documentation

dota2api Documentation dota2api Documentation Release 1 Joshua Duffy March 04, 2015 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Tutorial..................................................

More information

Ciphermail Webmail Messenger Administration Guide

Ciphermail Webmail Messenger Administration Guide CIPHERMAIL EMAIL ENCRYPTION Ciphermail Webmail Messenger Administration Guide October 27, 2017, Rev: 8630 Copyright 2013-2017, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction 4 2 Admin login

More information

Web Interface Installation Guide. Version 8.2

Web Interface Installation Guide. Version 8.2 Web Interface Installation Guide Version 8.2 Web Interface Installation Guide The purpose of this document is to provide the steps necessary to configure and use the SBAdmin Web Interface. The SBAdmin

More information

MyGeotab Python SDK Documentation

MyGeotab Python SDK Documentation MyGeotab Python SDK Documentation Release 0.8.0 Aaron Toth Dec 13, 2018 Contents 1 Features 3 2 Usage 5 3 Installation 7 4 Documentation 9 5 Changes 11 5.1 0.8.0 (2018-06-18)............................................

More information

A Software System for Secure Computer Aided Exams

A Software System for Secure Computer Aided Exams A Software System for Secure Computer Aided Exams Prof. Dr. E. Başar Computer Engineering Department Eastern Mediterranean University G.Magusa, Mersin 10 / TURKEY B. Genç Computer Engineering Department

More information

picrawler Documentation

picrawler Documentation picrawler Documentation Release 0.1.1 Ikuya Yamada October 07, 2013 CONTENTS 1 Installation 3 2 Getting Started 5 2.1 PiCloud Setup.............................................. 5 2.2 Basic Usage...............................................

More information

django-embed-video Documentation

django-embed-video Documentation django-embed-video Documentation Release 0.7.stable Juda Kaleta December 21, 2013 Contents i ii Django app for easy embeding YouTube and Vimeo videos and music from SoundCloud. Repository is located on

More information

django-oauth2-provider Documentation

django-oauth2-provider Documentation django-oauth2-provider Documentation Release 0.2.7-dev Alen Mujezinovic Aug 16, 2017 Contents 1 Getting started 3 1.1 Getting started.............................................. 3 2 API 5 2.1 provider.................................................

More information

bottle-rest Release 0.5.0

bottle-rest Release 0.5.0 bottle-rest Release 0.5.0 February 18, 2017 Contents 1 API documentation 3 1.1 bottle_rest submodule.......................................... 3 2 What is it 5 2.1 REST in bottle..............................................

More information

pyatomiadns Documentation

pyatomiadns Documentation pyatomiadns Documentation Release 1.4 Jochen Maes February 17, 2014 Contents 1 Thanks 3 2 How to test 5 3 How to generate the api client file 7 3.1 Generated API..............................................

More information

Archer Documentation. Release 0.1. Praekelt Dev

Archer Documentation. Release 0.1. Praekelt Dev Archer Documentation Release 0.1 Praekelt Dev February 12, 2014 Contents 1 User Service 3 1.1 Installation................................................ 3 1.2 API....................................................

More information

GoCD Python API client Documentation

GoCD Python API client Documentation GoCD Python API client Documentation Release 1.0.1 Grigory Chernyshev Dec 08, 2017 Contents 1 Intro 1 2 Contents: 3 2.1 Yet another GoCD python client..................................... 3 2.2 Usage...................................................

More information

pymonetdb Documentation

pymonetdb Documentation pymonetdb Documentation Release 1.0rc Gijs Molenaar June 14, 2016 Contents 1 The MonetDB MAPI and SQL client python API 3 1.1 Introduction............................................... 3 1.2 Installation................................................

More information

gmusicapi-wrapper Documentation

gmusicapi-wrapper Documentation gmusicapi-wrapper Documentation Release 0.3.0 thebigmunch Nov 02, 2017 Contents 1 Mobile Client 3 2 Music Manager 7 3 Utils 11 Python Module Index 15 i ii A wrapper interface for gmusicapi providing extra

More information

LOCAL WALLET (COLD WALLET):

LOCAL WALLET (COLD WALLET): This tutorial will teach you how to create a masternode with a "cold/hot" setup. The whole process is as follows. LOCAL WALLET (COLD WALLET): Visit TRAID platform s official repository on GitHub and download

More information

keepassx Release 0.1.0

keepassx Release 0.1.0 keepassx Release 0.1.0 March 17, 2016 Contents 1 What is this project and why should I care? 3 2 What s a Password Manager? 5 3 I ve never hard of KeePassx, what is it? 7 4 Aren t there similar projects

More information

shodan-python Documentation

shodan-python Documentation shodan-python Documentation Release 1.0 achillean Feb 24, 2018 Contents 1 Introduction 3 1.1 Getting Started.............................................. 3 2 Examples 7 2.1 Basic Shodan Search...........................................

More information

Backup using Quantum vmpro with Symantec Backup Exec release 2012

Backup using Quantum vmpro with Symantec Backup Exec release 2012 Backup using Quantum vmpro with Symantec Backup Exec release 2012 Step 1) If the vmpro appliance name and IP address are not resolved through DNS, update the Windows hosts file to include the IP address

More information

IronSync File Synchronization Server. IronSync FILE SYNC SERVER. User Manual. Version 2.6. May Flexense Ltd.

IronSync File Synchronization Server. IronSync FILE SYNC SERVER. User Manual. Version 2.6. May Flexense Ltd. IronSync FILE SYNC SERVER User Manual Version 2.6 May 2014 www.ironsync.com info@flexense.com 1 1 Product Overview...3 2 Product Installation Procedure...4 3 Using IronSync Client GUI Application...5 3.1

More information

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki Leveraging the Globus Platform in your Web Applications GlobusWorld April 26, 2018 Greg Nawrocki greg@globus.org Topics and Goals Platform Overview Why expose the APIs A quick touch of the Globus Auth

More information

HCP Anywhere. By Storage & Cloud Services. Quick Start Guide Nov 2017 HCP ANYWHERE

HCP Anywhere. By Storage & Cloud Services. Quick Start Guide Nov 2017 HCP ANYWHERE HCP Anywhere By Storage & Cloud Services Quick Start Guide Nov 2017!1 Getting Connected HCP Anywhere - Update Password Step 1 Login to A*CRC Storage and Cloud Service website to update your password. https://profiler.acrc.a-star.edu.sg/admin/passwd.php!2

More information

py-couchdb Documentation

py-couchdb Documentation py-couchdb Documentation Release 1.12 Andrey Antukh May 15, 2015 Contents 1 Advantages of py-couchdb 3 2 User guide 5 2.1 Installation................................................ 5 2.2 Quickstart................................................

More information

From using an External Harddrive, to a Google Cloud Drive; there is no one way to backup data.

From using an External Harddrive, to a Google Cloud Drive; there is no one way to backup data. Mac (OS X): Data Backup Guide 6/14/2016 Why: Backing up data should be done on a regular basis, not just when you think it is necessary, as a failure can happen at any time. While there are no set intervals

More information

PyUpdater wxpython Demo Documentation

PyUpdater wxpython Demo Documentation PyUpdater wxpython Demo Documentation Release 0.0.1 James Wettenhall Nov 17, 2017 Contents 1 Demo of a Self-Updating wxpython Application 3 1.1 Running from Source..........................................

More information

python-unrar Documentation

python-unrar Documentation python-unrar Documentation Release 0.3 Matias Bordese August 18, 2016 Contents 1 rarfile Work with RAR archives 3 1.1 RarFile Objects.............................................. 3 1.2 RarInfo Objects.............................................

More information

CheckPoint q. Exam Code: Exam Name: Check Point Security Administration Featuring GAiA R77

CheckPoint q. Exam Code: Exam Name: Check Point Security Administration Featuring GAiA R77 CheckPoint.156-215.77.350q Number: 156-215.77 Passing Score: 800 Time Limit: 120 min File Version: 12.5 Exam Code: 156-215.77 Exam Name: Check Point Security Administration Featuring GAiA R77 Exam A QUESTION

More information

g-pypi Documentation Release 0.3 Domen Kožar

g-pypi Documentation Release 0.3 Domen Kožar g-pypi Documentation Release 0.3 Domen Kožar January 20, 2014 Contents i ii Author Domen Kožar Source code Github.com source browser Bug tracker Github.com issues Generated January 20,

More information

SQLite Server - About

SQLite Server - About SQLite Server - About Description: The SQLite Server application allows a SQLite database to be hosted over a network connection, allowing multiple clients to concurrently write & read to the SQLite database.

More information

goose3 Documentation Release maintainers

goose3 Documentation Release maintainers goose3 Documentation Release 3.1.6 maintainers Oct 20, 2018 Contents: 1 Goose3 API 1 1.1 Goose3.................................................. 1 1.2 Configuration...............................................

More information

Conda Documentation. Release latest

Conda Documentation. Release latest Conda Documentation Release latest August 09, 2015 Contents 1 Installation 3 2 Getting Started 5 3 Building Your Own Packages 7 4 Getting Help 9 5 Contributing 11 i ii Conda Documentation, Release latest

More information

CIS192 Python Programming

CIS192 Python Programming CIS192 Python Programming Web Servers and Web APIs Eric Kutschera University of Pennsylvania March 6, 2015 Eric Kutschera (University of Pennsylvania) CIS 192 March 6, 2015 1 / 22 Outline 1 Web Servers

More information

ISCSI CAKE (CCDISK) USER MANUAL

ISCSI CAKE (CCDISK) USER MANUAL ISCSI CAKE (CCDISK) USER MANUAL Youngzsoft 2008 CONTENTS Introduction... 3 Server Installation... 4 Login... 4 Main Interface... 5 Add iscsi Disk... 6 Advanced Settings... 8 Client Installation... 9 Super

More information

Recording Agent User Guide

Recording Agent User Guide Recording Agent User Guide Developed by New Rock Technologies, Inc., recording agent runs on Windows OS. It collects and manages, through Web GUI, recording files generated by the OM/WROC/MX series devices

More information

Pusher Documentation. Release. Top Free Games

Pusher Documentation. Release. Top Free Games Pusher Documentation Release Top Free Games January 18, 2017 Contents 1 Overview 3 1.1 Features.................................................. 3 1.2 The Stack.................................................

More information

CLC Server Command Line Tools USER MANUAL

CLC Server Command Line Tools USER MANUAL CLC Server Command Line Tools USER MANUAL Manual for CLC Server Command Line Tools 2.2 Windows, Mac OS X and Linux August 29, 2014 This software is for research purposes only. CLC bio, a QIAGEN Company

More information

Media Temple API Reference. API v1.0 (beta) - 2/14/11

Media Temple API Reference. API v1.0 (beta) - 2/14/11 Table of Contents 1. API Overview............................................................................................... 3 1.1 Global API Mechanisms..................................................................................

More information

Tanium IaaS Cloud Solution Deployment Guide for Microsoft Azure

Tanium IaaS Cloud Solution Deployment Guide for Microsoft Azure Tanium IaaS Cloud Solution Deployment Guide for Microsoft Azure Version: All December 21, 2018 The information in this document is subject to change without notice. Further, the information provided in

More information

The Balabit s Privileged Session Management 5 F5 Azure Reference Guide

The Balabit s Privileged Session Management 5 F5 Azure Reference Guide The Balabit s Privileged Session Management 5 F5 Azure Reference Guide March 12, 2018 Abstract Administrator Guide for Balabit s Privileged Session Management (PSM) Copyright 1996-2018 Balabit, a One Identity

More information

eoddata-client Documentation

eoddata-client Documentation eoddata-client Documentation Release 0.3.3 Aleksey Sep 27, 2017 Table of Contents: 1 Usage 1 2 Client API 3 2.1 Http client................................................ 3 2.2 Errors...................................................

More information

File Synchronization Service User Manual. Delogue

File Synchronization Service User Manual. Delogue File Synchronization Service User Manual Delogue 2012-2018 TABLE OF CONTENTS Table Of Contents... 1 1. General Information... 2 1.1. System Overview... 2 2. System Summary... 2 2.1. System Configuration...

More information

AppSense DataNow. Release Notes (Version 4.0) Components in this Release. These release notes include:

AppSense DataNow. Release Notes (Version 4.0) Components in this Release. These release notes include: AppSense DataNow Release Notes (Version 4.0) These release notes include: Components in this Release Important Upgrade Information New Features Bugs Fixed Known Issues and Limitations Supported Operating

More information

deluge Documentation Release 2.0b2.dev43 Deluge Team

deluge Documentation Release 2.0b2.dev43 Deluge Team deluge Documentation Release 2.0b2.dev43 Deluge Team December 17, 2017 Contents 1 The Deluge Core 3 1.1 Deluge RPC............................................... 3 2 Deluge s Interfaces 11 2.1 Deluge

More information

firewall { all-ping enable broadcast-ping disable ipv6-receive-redirects disable ipv6-src-route disable ip-src-route disable log-martians enable name

firewall { all-ping enable broadcast-ping disable ipv6-receive-redirects disable ipv6-src-route disable ip-src-route disable log-martians enable name firewall { all-ping enable broadcast-ping disable ipv6-receive-redirects disable ipv6-src-route disable ip-src-route disable log-martians enable name WAN_IN { default-action drop description "WAN to internal"

More information

ProxySQL Tools Documentation

ProxySQL Tools Documentation ProxySQL Tools Documentation Release 0.3.12 TwinDB Development Team Dec 29, 2017 Contents 1 ProxySQL Tools 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

Netmiko Documentation

Netmiko Documentation Netmiko Documentation Release 1.0 Kirk Byers Dec 14, 2018 Contents 1 Netmiko Classes 3 1.1 BaseConnection............................................. 3 2 Indices and tables 13 i ii Contents: Contents

More information

Azure Marketplace Getting Started Tutorial. Community Edition

Azure Marketplace Getting Started Tutorial. Community Edition Azure Marketplace Getting Started Tutorial Community Edition Introduction NooBaa software provides a distributed storage solution for unstructured data such as analytics data, multi-media, backup, and

More information

DCLI User's Guide. Data Center Command-Line Interface 2.9.1

DCLI User's Guide. Data Center Command-Line Interface 2.9.1 Data Center Command-Line Interface 2.9.1 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this documentation, submit

More information

Wifiphisher Documentation

Wifiphisher Documentation Wifiphisher Documentation Release 1.2 George Chatzisofroniou Jan 13, 2018 Contents 1 Table Of Contents 1 1.1 Getting Started.............................................. 1 1.2 User s guide...............................................

More information

Upgrade Guide. This document details the upgrade process for customers moving from the full version of OnApp Cloud v2.3.1 to v2.3.2.

Upgrade Guide. This document details the upgrade process for customers moving from the full version of OnApp Cloud v2.3.1 to v2.3.2. Upgrade Guide v2.3.2 This document details the upgrade process for customers moving from the full version of OnApp Cloud v2.3.1 to v2.3.2. It explains important changes to the backup system, network config

More information

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud Amazon Elastic Compute Cloud Getting Started Guide AWS Management Console Table of Contents What s New...1 Introduction...2 Setting Up...3 Setting up an AWS Account...3 Signing up for Amazon EC2...3 Signing

More information

semidbm Documentation

semidbm Documentation semidbm Documentation Release 0.4.0 James Saryerwinnie Jr September 04, 2013 CONTENTS i ii semidbm is a pure python implementation of a dbm, which is essentially a persistent key value store. It allows

More information

Fundamentals: Expressions and Assignment

Fundamentals: Expressions and Assignment Fundamentals: Expressions and Assignment A typical Python program is made up of one or more statements, which are executed, or run, by a Python console (also known as a shell) for their side effects e.g,

More information

CIS192 Python Programming

CIS192 Python Programming CIS192 Python Programming Web Servers and Web APIs Raymond Yin University of Pennsylvania November 12, 2015 Raymond Yin (University of Pennsylvania) CIS 192 November 12, 2015 1 / 23 Outline 1 Web Servers

More information

Netmiko Documentation

Netmiko Documentation Netmiko Documentation Release 1.0 Kirk Byers Mar 22, 2018 Contents 1 Netmiko Classes 3 1.1 BaseConnection............................................. 3 2 Indices and tables 11 i ii Contents: Contents

More information

New Rock Technologies, Inc. Unified Management System. User Guide. Document Version:

New Rock Technologies, Inc. Unified Management System. User Guide.   Document Version: New Rock Technologies, Inc. Unified Management System User Guide http://www.newrocktech.com Document Version: 201807 Amendment Records Document Rev. 01 (June, 2018) Applied to UMS V1.1.2. Copyright 2018

More information

Securing Containers Using a PNSC and a Cisco VSG

Securing Containers Using a PNSC and a Cisco VSG Securing Containers Using a PNSC and a Cisco VSG This chapter contains the following sections: About Prime Network Service Controllers, page 1 Integrating a VSG into an Application Container, page 4 About

More information

Change and Configuration Management Administration

Change and Configuration Management Administration CHAPTER 7 Change and Configuration Management Administration These topics provide administrative information on Change and Configuration Management: Configuring Global Settings for Configuration Management,

More information

certbot-dns-route53 Documentation

certbot-dns-route53 Documentation certbot-dns-route53 Documentation Release 0 Certbot Project Aug 06, 2018 Contents: 1 Named Arguments 3 2 Credentials 5 3 Examples 7 4 API Documentation 9 4.1 certbot_dns_route53.authenticator............................

More information

Upgrading Cisco UCS Director to Release 6.6

Upgrading Cisco UCS Director to Release 6.6 First Published: 2018-04-27 Overview of the Upgrade to Cisco UCS Director, Release 6.6 The upgrade process to Cisco UCS Director, Release 6.6 depends on the current version of the software that is installed

More information

CSN08101 Digital Forensics. Module Leader: Dr Gordon Russell Lecturers: Robert Ludwiniak

CSN08101 Digital Forensics. Module Leader: Dr Gordon Russell Lecturers: Robert Ludwiniak CSN08101 Digital Forensics Lecture 1B: Essential Linux and Caine Module Leader: Dr Gordon Russell Lecturers: Robert Ludwiniak Essential Linux and Caine You will learn in this lecture: Essential Command

More information

Upgrading Cisco UCS Director to Release 6.5

Upgrading Cisco UCS Director to Release 6.5 First Published: 2017-07-11 Last Modified: 2018-01-02 Overview of the Upgrade to Cisco UCS Director, Release 6.5 The upgrade process to Cisco UCS Director, Release 6.5 depends on the current version of

More information

Installing GraphPad Prism for Many A guide for IT staff Last modified Sept 7, Up to date for Prism 7.03/7.0c and Prism 6.07/6.0h.

Installing GraphPad Prism for Many A guide for IT staff Last modified Sept 7, Up to date for Prism 7.03/7.0c and Prism 6.07/6.0h. Installing GraphPad Prism for Many A guide for IT staff Last modified Sept 7, 2017. Up to date for Prism 7.03/7.0c and Prism 6.07/6.0h. Table of Contents Overview Managing your Prism subscription account

More information

xmljson Documentation

xmljson Documentation xmljson Documentation Release 0.1.9 S Anand Aug 01, 2017 Contents 1 About 3 2 Convert data to XML 5 3 Convert XML to data 7 4 Conventions 9 5 Options 11 6 Installation 13 7 Roadmap 15 8 More information

More information

5 Using the App 6 Using the App - Lead Details 7 Using the App - Qualifers 8 Using the App - Notes, photos and voice

5 Using the App 6 Using the App - Lead Details 7 Using the App - Qualifers 8 Using the App - Notes, photos and voice User Guide Exhibitor Guide to the JET Engage Scanner App Contents 1 Getting Setup 2 Qualifiers - get the data you want 3 Qualifiers - the different types 4 Downloading the App 5 Using the App 6 Using the

More information

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3

Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 Configuring GNS3 for CCNA Security Exam (for Windows) Software Requirements to Run GNS3 From Cisco s website, here are the minimum requirements for CCP 2.7 and CCP 2.8: The following info comes from many

More information

StratumGS Documentation

StratumGS Documentation StratumGS Documentation Release 0.1.0 Dave Korhumel May 14, 2016 Contents 1 Documentation 3 1.1 Design.................................................. 3 1.2 Guides..................................................

More information

pymapd Documentation Release dev3+g4665ea7 Tom Augspurger

pymapd Documentation Release dev3+g4665ea7 Tom Augspurger pymapd Documentation Release 0.4.1.dev3+g4665ea7 Tom Augspurger Sep 07, 2018 Contents: 1 Install 3 2 Usage 5 2.1 Connecting................................................ 5 2.2 Querying.................................................

More information

Secret Server SOAP Web Services API Guide

Secret Server SOAP Web Services API Guide Secret Server SOAP Web Services API Guide Table of Contents Overview... 1 Accessing Web Services... 1 Concepts... 1 Token... 1 s... 2 Windows Authentication... 2 Common... 2 Sample Code... 3 Web Service

More information

Use SecurityTestRunner to run Ready! API's security tests from the command line.

Use SecurityTestRunner to run Ready! API's security tests from the command line. SecurityTest Runner SecurityTestRunner runs security tests. Use SecurityTestRunner to run Ready! API's security tests from the command line. You can start the runner from the command line or from the Ready!

More information

pyshk Documentation Release Jeremy Low

pyshk Documentation Release Jeremy Low pyshk Documentation Release 1.1.0 Jeremy Low December 20, 2015 Contents 1 Warnings 3 2 Installation 5 3 Authentication Tutorial 7 3.1 Introduction............................................... 7 3.2

More information

SBCC Web File System - Xythos

SBCC Web File System - Xythos Table of Contents Table of Contents...1 Purpose...1 Login Procedure...1 Creating and Sharing a Web Folder for MAT153...2 Dreamweaver Remote Info...4 I Forgot My Pipeline Credentials...6 Purpose This purpose

More information

How SMART (Secure Malware Alert and Removal Tool) Works

How SMART (Secure Malware Alert and Removal Tool) Works FAQ How SMART (Secure Malware Alert and Removal Tool) Works 1. SMART downloads a copy of the files from your server to ours. 2. SMART scans a file for any malicious code on our end. 3. From here, there

More information

AppSense DataNow. Release Notes (Version 4.1) Components in this Release. These release notes include:

AppSense DataNow. Release Notes (Version 4.1) Components in this Release. These release notes include: AppSense DataNow Release Notes (Version 4.1) These release notes include: Components in this Release Important Upgrade Information New Features Bugs Fixed Known Issues and Limitations Supported Operating

More information

pyprika Documentation

pyprika Documentation pyprika Documentation Release 1.0.0 Paul Kilgo February 16, 2014 Contents i ii Pyprika is a Python library for parsing and managing recipes. Its major features are: Support for recognizing a human-friendly

More information

obfuscator Documentation

obfuscator Documentation obfuscator Documentation Release 1.1.5 Timothy McFadden July 17, 2015 Contents 1 Introduction 3 2 Install 5 3 Usage 7 4 Auto Generated API Documentation 9 4.1 obfuscator.file..............................................

More information

Secret Server Web Services API Guide

Secret Server Web Services API Guide Table of Contents Overview... 1 Accessing Web Services... 1 Concepts... 1 Token... 1 s... 2 Windows Authentication... 2 Common... 2 Sample Code... 3 Web Service Methods... 3 AddDependency... 3 AddNewSecret...

More information

projecto Documentation

projecto Documentation projecto Documentation Release 0.0.1 Projecto Team September 08, 2014 Contents 1 Part I: Projecto Overview 3 1.1 Features.................................................. 3 1.2 Project Layout..............................................

More information

python-gmaps Documentation

python-gmaps Documentation python-gmaps Documentation Release 0.0.2 Michał Jaworski February 22, 2017 Contents 1 gmaps package 3 1.1 Submodules............................................... 3 1.2 gmaps.client module...........................................

More information

Hal Documentation. Release 1.0. Dan Ryan

Hal Documentation. Release 1.0. Dan Ryan Hal Documentation Release 1.0 Dan Ryan July 16, 2016 Contents 1 Configuration 3 2 Adapters 5 2.1 Campfire................................................. 5 2.2 Hipchat..................................................

More information

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface Modified on 20 SEP 2018 Data Center Command-Line Interface 2.10.0 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about

More information

Exam4Tests. Latest exam questions & answers help you to pass IT exam test easily

Exam4Tests.   Latest exam questions & answers help you to pass IT exam test easily Exam4Tests http://www.exam4tests.com Latest exam questions & answers help you to pass IT exam test easily Exam : 642-647 Title : Deploying Cisco ASA VPN Solutions (VPN v1.0) Vendors : Cisco Version : DEMO

More information