RiotWatcher Documentation

Size: px
Start display at page:

Download "RiotWatcher Documentation"

Transcription

1 RiotWatcher Documentation Release pseudonym117 Jan 29, 2019

2

3 Contents 1 To Start Using it Main API and other topics 7 4 Indices and tables 15 Python Module Index 17 i

4 ii

5 RiotWatcher is a thin wrapper on top of the Riot Games API for League of Legends. All public methods as of 1/7/2019 are supported in full. RiotWatcher by default supports a naive rate limiter. This rate limiter will try to stop you from making too many requests, and in a single threaded test environment does this rather well. In a multithreaded environment, you may still get some 429 errors. 429 errors are currently NOT retried for you. Contents 1

6 2 Contents

7 CHAPTER 1 To Start... To install RiotWatcher: pip install riotwatcher OR: python setup.py install You also need to have an API key from Riot. Get that from here. 3

8 4 Chapter 1. To Start...

9 CHAPTER 2 Using it... All methods return dictionaries representing the json objects described by the official Riot API. Any HTTP errors that are returned by the API are raised as HTTPError exceptions from the Requests library. from riotwatcher import RiotWatcher, ApiError watcher = RiotWatcher('<your-api-key>') my_region = 'na1' me = watcher.summoner.by_name(my_region, 'pseudonym117') print(me) # all objects are returned (by default) as a dict # lets see if i got diamond yet (i probably didnt) my_ranked_stats = watcher.league.positions_by_summoner(my_region, me['id']) print(my_ranked_stats) # Lets some champions static_champ_list = watcher.static_data.champions(my_region) print(static_champ_list) # For Riot's API, the 404 status code indicates that the requested data wasn't found and # should be expected to occur in normal operation, as in the case of a an # invalid summoner name, match ID, etc. # # The 429 status code indicates that the user has sent too many requests # in a given amount of time ("rate limiting"). try: response = watcher.summoner.by_name(my_region, 'this_is_probably_not_anyones_ summoner_name') except ApiError as err: if err.response.status_code == 429: (continues on next page) 5

10 (continued from previous page) print('we should retry in {} seconds.'.format(err.headers['retry-after'])) print('this retry-after is handled by default by the RiotWatcher library') print('future requests wait until the retry-after time passes') elif err.response.status_code == 404: print('summoner with that ridiculous name not found.') else: raise 6 Chapter 2. Using it...

11 CHAPTER 3 Main API and other topics 3.1 riotwatcher package class riotwatcher.riotwatcher(api_key, custom_handler_chain=none, **kwargs) RiotWatcher class is intended to be the main interaction point with the RiotAPI. champion Interface to the Champion Endpoint Return type ChampionApiV3 champion_mastery Interface to the ChampionMastery Endpoint Return type ChampionMasteryApiV4 data_dragon Interface to the DataDragon Endpoint Return type DataDragonApi league Interface to the League Endpoint Return type LeagueApiV4 lol_status Interface to the LoLStatus Endpoint Return type LolStatusApiV3 match Interface to the Match Endpoint Return type MatchApiV4 spectator Interface to the Spectator Endpoint 7

12 Return type SpectatorApiV4 summoner Interface to the Summoner Endpoint Return type SummonerApiV4 third_party_code Interface to the Third Party Code Endpoint Return type ThirdPartyCodeApiV Subpackages riotwatcher.handlers package riotwatcher.handlers.ratelimit package ApplicationRateLimiter class riotwatcher.handlers.ratelimit.applicationratelimiter Bases: riotwatcher.handlers.ratelimit.headerbasedlimiter.headerbasedlimiter HeaderBasedLimiter class riotwatcher.handlers.ratelimit.headerbasedlimiter(limit_header, count_header, friendly_name=none) friendly_name update_limiter(region, endpoint_name, method_name, response) wait_until(region, endpoint_name, method_name) Limits class riotwatcher.handlers.ratelimit.limitcollection update_limits(raw_limits) wait_until() class riotwatcher.handlers.ratelimit.limit count duration limit set_raw_limit(raw_limit) start_time wait_until() 8 Chapter 3. Main API and other topics

13 MethodRateLimiter class riotwatcher.handlers.ratelimit.methodratelimiter Bases: riotwatcher.handlers.ratelimit.headerbasedlimiter.headerbasedlimiter OopsRateLimiter class riotwatcher.handlers.ratelimit.oopsratelimiter friendly_name update_limiter(region, endpoint_name, method_name, response) wait_until(region, endpoint_name, method_name) RateLimitHandler class riotwatcher.handlers.ratelimit.ratelimithandler after_request(region, endpoint_name, method_name, url, response) Called after a response is received and before it is returned to the user. region (string) the region of this request endpoint_name (string) the name of the endpoint that was requested method_name (string) the name of the method that was requested url The url that was requested response the response received. This is a response from the Requests library preview_request(region, endpoint_name, method_name, url, query_params) called before a request is processed. region (string) the region of this request endpoint_name (string) the name of the endpoint being requested method_name (string) the name of the method being requested url the URL that is being requested. query_params dict: the parameters to the url that is being queried, e.g.?key1=val&key2=val2 Submodules riotwatcher.handlers.jsonifyhandler module class riotwatcher.handlers.jsonifyhandler.jsonifyhandler Bases: riotwatcher.handlers.requesthandler.requesthandler 3.1. riotwatcher package 9

14 after_request(region, endpoint_name, method_name, url, response) Called after a response is received and before it is returned to the user. region (string) the region of this request endpoint_name (string) the name of the endpoint that was requested method_name (string) the name of the method that was requested url The url that was requested response the response received. This is a response from the Requests library after_static_request(url, response) Called after a response is received and before it is returned to the user. url The url that was requested response the response received. This is a response from the Requests library riotwatcher.handlers.requesthandler module class riotwatcher.handlers.requesthandler.requesthandler Bases: object after_request(region, endpoint_name, method_name, url, response) Called after a response is received and before it is returned to the user. region (string) the region of this request endpoint_name (string) the name of the endpoint that was requested method_name (string) the name of the method that was requested url The url that was requested response the response received. This is a response from the Requests library after_static_request(url, response) Called after a response is received and before it is returned to the user. url The url that was requested response the response received. This is a response from the Requests library preview_request(region, endpoint_name, method_name, url, query_params) called before a request is processed. region (string) the region of this request endpoint_name (string) the name of the endpoint being requested method_name (string) the name of the method being requested url the URL that is being requested. 10 Chapter 3. Main API and other topics

15 query_params dict: the parameters to the url that is being queried, e.g.?key1=val&key2=val2 preview_static_request(url, query_params) Called before a request to DataDragon is processed url The url that was requested riotwatcher.handlers.throwonerrorhandler module class riotwatcher.handlers.throwonerrorhandler.throwonerrorhandler Bases: riotwatcher.handlers.requesthandler.requesthandler after_request(region, endpoint_name, method_name, url, response) Called after a response is received and before it is returned to the user. region (string) the region of this request endpoint_name (string) the name of the endpoint that was requested method_name (string) the name of the method that was requested url The url that was requested response the response received. This is a response from the Requests library Module contents class riotwatcher.handlers.requesthandler Bases: object after_request(region, endpoint_name, method_name, url, response) Called after a response is received and before it is returned to the user. region (string) the region of this request endpoint_name (string) the name of the endpoint that was requested method_name (string) the name of the method that was requested url The url that was requested response the response received. This is a response from the Requests library after_static_request(url, response) Called after a response is received and before it is returned to the user. url The url that was requested response the response received. This is a response from the Requests library preview_request(region, endpoint_name, method_name, url, query_params) called before a request is processed. region (string) the region of this request 3.1. riotwatcher package 11

16 endpoint_name (string) the name of the endpoint being requested method_name (string) the name of the method being requested url the URL that is being requested. query_params dict: the parameters to the url that is being queried, e.g.?key1=val&key2=val2 preview_static_request(url, query_params) Called before a request to DataDragon is processed url The url that was requested class riotwatcher.handlers.jsonifyhandler Bases: riotwatcher.handlers.requesthandler.requesthandler after_request(region, endpoint_name, method_name, url, response) Called after a response is received and before it is returned to the user. region (string) the region of this request endpoint_name (string) the name of the endpoint that was requested method_name (string) the name of the method that was requested url The url that was requested response the response received. This is a response from the Requests library after_static_request(url, response) Called after a response is received and before it is returned to the user. url The url that was requested response the response received. This is a response from the Requests library class riotwatcher.handlers.throwonerrorhandler Bases: riotwatcher.handlers.requesthandler.requesthandler after_request(region, endpoint_name, method_name, url, response) Called after a response is received and before it is returned to the user. region (string) the region of this request endpoint_name (string) the name of the endpoint that was requested method_name (string) the name of the method that was requested url The url that was requested response the response received. This is a response from the Requests library class riotwatcher.handlers.typecorrectorhandler Bases: riotwatcher.handlers.requesthandler.requesthandler The TypeCorrector class is meant to correct any inconsistencies in the types of objects provided as query parameters. Currently this only involves changing boolean values into strings, as the API only accepts lower case booleans for some reason. 12 Chapter 3. Main API and other topics

17 preview_request(region, endpoint_name, method_name, url, query_params) called before a request is processed. endpoint_name (string) the name of the endpoint being requested method_name (string) the name of the method being requested url the URL that is being requested. query_params dict: the parameters to the url that is being queried, e.g.?key1=val&key2=val2 class riotwatcher.handlers.waitingratelimithandler Bases: riotwatcher.handlers.ratelimit.ratelimithandler.ratelimithandler 3.2 Handler Chain Concept All rate limiting, caching, and data transformation is handled by objects extending the Handlers.RequestHandler class. These are completely user configurable. TODO: add more info about this 3.3 Testing There currently are 2 sets of tests. There are basic unit tests for API related functionality, and there is a full system test, which directly accesses the API. Unit tests can be run with the following command from the RiotWatcher folder: tox Full access API tests should be run by first creating a file named api_key, which should contain a valid API key (no newline), to the folder Riot-Watcher. Then the following command will run the full system test (WARNING: it takes quite some time to run; definitely hits the dev key rate limit): python -m unittest discover -p full_test*.py 3.2. Handler Chain Concept 13

18 14 Chapter 3. Main API and other topics

19 CHAPTER 4 Indices and tables genindex modindex search 15

20 16 Chapter 4. Indices and tables

21 Python Module Index r riotwatcher.handlers, 11 riotwatcher.handlers.jsonifyhandler, 9 riotwatcher.handlers.requesthandler, 10 riotwatcher.handlers.throwonerrorhandler, 11 17

22 18 Python Module Index

23 Index A after_request() (riotwatcher.handlers.jsonifyhandler method), 12 attribute), 8 after_request() (riotwatcher.handlers.jsonifyhandler.jsonifyhandler friendly_name (riotwatcher.handlers.ratelimit.oopsratelimiter method), 9 attribute), 9 after_request() (riotwatcher.handlers.ratelimit.ratelimithandler method), 9 H after_request() (riotwatcher.handlers.requesthandler HeaderBasedLimiter (class in riotwatcher.handlers.ratelimit), 8 method), 11 after_request() (riotwatcher.handlers.requesthandler.requesthandler method), 10 J after_request() (riotwatcher.handlers.throwonerrorhandlerjsonifyhandler (class in riotwatcher.handlers), 12 method), 12 JsonifyHandler (class in riotwatcher.handlers.jsonifyhandler), 9 after_request() (riotwatcher.handlers.throwonerrorhandler.throwonerrorhandler method), 11 after_static_request() (riotwatcher.handlers.jsonifyhandler method), L league (riotwatcher.riotwatcher attribute), 7 12 Limit (class in riotwatcher.handlers.ratelimit), 8 after_static_request() (riotwatcher.handlers.jsonifyhandler.jsonifyhandler limit (riotwatcher.handlers.ratelimit.limit attribute), 8 LimitCollection (class in riotwatcher.handlers.ratelimit), 8 method), 10 after_static_request() (riotwatcher.handlers.requesthandler method), lol_status (riotwatcher.riotwatcher attribute), 7 11 M after_static_request() (riotwatcher.handlers.requesthandler.requesthandler match (riotwatcher.riotwatcher attribute), 7 method), 10 MethodRateLimiter (class in riotwatcher.handlers.ratelimit), 9 ApplicationRateLimiter (class in riotwatcher.handlers.ratelimit), 8 C champion (riotwatcher.riotwatcher attribute), 7 champion_mastery (riotwatcher.riotwatcher attribute), 7 count (riotwatcher.handlers.ratelimit.limit attribute), 8 D data_dragon (riotwatcher.riotwatcher attribute), 7 duration (riotwatcher.handlers.ratelimit.limit attribute), 8 F friendly_name (riotwatcher.handlers.ratelimit.headerbasedlimiter O OopsRateLimiter (class in riotwatcher.handlers.ratelimit), 9 P preview_request() (riotwatcher.handlers.ratelimit.ratelimithandler method), 9 preview_request() (riotwatcher.handlers.requesthandler method), 11 19

24 preview_request() (riotwatcher.handlers.requesthandler.requesthandler wait_until() (riotwatcher.handlers.ratelimit.limit method), 8 method), 10 preview_request() (riotwatcher.handlers.typecorrectorhandler wait_until() (riotwatcher.handlers.ratelimit.limitcollection method), 8 method), 12 preview_static_request() (riotwatcher.handlers.requesthandler wait_until() (riotwatcher.handlers.ratelimit.oopsratelimiter method), 9 WaitingRateLimitHandler (class in riotwatcher.handlers), method), preview_static_request() (riotwatcher.handlers.requesthandler.requesthandler method), 11 R RateLimitHandler (class in riotwatcher.handlers.ratelimit), 9 RequestHandler (class in riotwatcher.handlers), 11 RequestHandler (class in riotwatcher.handlers.requesthandler), 10 RiotWatcher (class in riotwatcher), 7 riotwatcher.handlers (module), 11 riotwatcher.handlers.jsonifyhandler (module), 9 riotwatcher.handlers.requesthandler (module), 10 riotwatcher.handlers.throwonerrorhandler (module), 11 S set_raw_limit() (riotwatcher.handlers.ratelimit.limit method), 8 spectator (riotwatcher.riotwatcher attribute), 7 start_time (riotwatcher.handlers.ratelimit.limit attribute), 8 summoner (riotwatcher.riotwatcher attribute), 8 T third_party_code (riotwatcher.riotwatcher attribute), 8 ThrowOnErrorHandler (class in riotwatcher.handlers), 12 ThrowOnErrorHandler (class in riotwatcher.handlers.throwonerrorhandler), 11 TypeCorrectorHandler (class in riotwatcher.handlers), 12 U update_limiter() (riotwatcher.handlers.ratelimit.headerbasedlimiter method), 8 update_limiter() (riotwatcher.handlers.ratelimit.oopsratelimiter method), 9 update_limits() (riotwatcher.handlers.ratelimit.limitcollection method), 8 W wait_until() (riotwatcher.handlers.ratelimit.headerbasedlimiter method), 8 20 Index

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

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

YouTube API Wrapper Documentation

YouTube API Wrapper Documentation YouTube API Wrapper Documentation Release 0.1 Alessandro De Noia (Global Radio) June 09, 2016 Contents 1 Installation 3 1.1 Install the library............................................. 3 2 Basic usage

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

Bitdock. Release 0.1.0

Bitdock. Release 0.1.0 Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3

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

lol_stats Documentation

lol_stats Documentation lol_stats Documentation Release 0.1 Edward Chen August 21, 2014 Contents 1 Background 3 2 Contents 5 2.1 lol_stats package............................................. 5 2.2 api package................................................

More information

spacetrack Documentation

spacetrack Documentation spacetrack Documentation Release 0.13.1 Frazer McLean Feb 03, 2018 Contents 1 Installation 3 1.1 pip.................................................. 3 1.2 Git..................................................

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

Django-Select2 Documentation. Nirupam Biswas

Django-Select2 Documentation. Nirupam Biswas Nirupam Biswas Mar 07, 2018 Contents 1 Get Started 3 1.1 Overview................................................. 3 1.2 Installation................................................ 3 1.3 External Dependencies..........................................

More information

scieloapi.py Documentation

scieloapi.py Documentation scieloapi.py Documentation Release 0.6 SciELO July 23, 2014 Contents 1 User guide 3 1.1 Installation................................................ 3 1.2 Settings up the logger handler......................................

More information

tolerance Documentation

tolerance Documentation tolerance Documentation Release Alisue Apr 1, 217 Contents 1 tolerance 1 1.1 Features.................................................. 1 1.2 Installation................................................

More information

Release Fulfil.IO Inc.

Release Fulfil.IO Inc. api a idocumentation Release 0.1.0 Fulfil.IO Inc. July 29, 2016 Contents 1 api_ai 3 1.1 Features.................................................. 3 1.2 Installation................................................

More information

Python wrapper for Viscosity.app Documentation

Python wrapper for Viscosity.app Documentation Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation

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

ipuz Documentation Release 0.1 Simeon Visser

ipuz Documentation Release 0.1 Simeon Visser ipuz Documentation Release 0.1 Simeon Visser December 29, 2015 Contents 1 Contents 3 1.1 Reading ipuz puzzles........................................... 3 1.2 Writing ipuz puzzles...........................................

More information

API Wrapper Documentation

API Wrapper Documentation API Wrapper Documentation Release 0.1.7 Ardy Dedase February 09, 2017 Contents 1 API Wrapper 3 1.1 Overview................................................. 3 1.2 Installation................................................

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

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

MyAnimeList Scraper. Release 0.3.0

MyAnimeList Scraper. Release 0.3.0 MyAnimeList Scraper Release 0.3.0 Mar 14, 2018 Contents 1 Overview 1 1.1 Installation & Usage........................................... 1 1.2 Development...............................................

More information

Archan. Release 2.0.1

Archan. Release 2.0.1 Archan Release 2.0.1 Jul 30, 2018 Contents 1 Archan 1 1.1 Features.................................................. 1 1.2 Installation................................................ 1 1.3 Documentation..............................................

More information

BanzaiDB Documentation

BanzaiDB Documentation BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next

More information

nidm Documentation Release 1.0 NIDASH Working Group

nidm Documentation Release 1.0 NIDASH Working Group nidm Documentation Release 1.0 NIDASH Working Group November 05, 2015 Contents 1 Why do I want to use this? 3 2 Under Development 5 2.1 Installation................................................ 5 2.2

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

streamio Documentation

streamio Documentation streamio Documentation Release 0.1.0.dev James Mills April 17, 2014 Contents 1 About 3 1.1 Examples................................................. 3 1.2 Requirements...............................................

More information

Roman Numeral Converter Documentation

Roman Numeral Converter Documentation Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5

More information

Airoscript-ng Documentation

Airoscript-ng Documentation Airoscript-ng Documentation Release 0.0.4 David Francos Cuartero January 22, 2015 Contents 1 Airoscript-ng 3 1.1 Features.................................................. 3 1.2 TODO..................................................

More information

MyVariant.py Documentation

MyVariant.py Documentation MyVariant.py Documentation Release v0.3.1 Chunlei Wu Jul 11, 2017 Contents 1 Requirements 3 2 Optional dependencies 5 3 Installation 7 4 Version history 9 5 Tutorial 11 6 API 13 7 Indices and tables 19

More information

pybtsync Documentation

pybtsync Documentation pybtsync Documentation Release 0.0.1 Tiago Macarios December 04, 2014 Contents 1 Tutorial and Walkthrough 3 1.1 Getting Started.............................................. 3 2 pybtsync module classes

More information

maya-cmds-help Documentation

maya-cmds-help Documentation maya-cmds-help Documentation Release Andres Weber May 28, 2017 Contents 1 1.1 Synopsis 3 1.1 1.1.1 Features.............................................. 3 2 1.2 Installation 5 2.1 1.2.1 Windows, etc............................................

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

tld Documentation Release 0.9 Artur Barseghyan

tld Documentation Release 0.9 Artur Barseghyan tld Documentation Release 0.9 Artur Barseghyan Jun 13, 2018 Contents 1 Prerequisites 3 2 Documentation 5 3 Installation 7 4 Usage examples 9 5 Update the list of TLD names

More information

Pulp Python Support Documentation

Pulp Python Support Documentation Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation

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

Nirvana Documentation

Nirvana Documentation Nirvana Documentation Release 0.0.1 Nick Wilson Nov 17, 2017 Contents 1 Overview 3 2 Installation 5 3 User Guide 7 4 Developer Guide 9 5 Sitemap 11 5.1 User Guide................................................

More information

Python simple arp table reader Documentation

Python simple arp table reader Documentation Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................

More information

TPS Documentation. Release Thomas Roten

TPS Documentation. Release Thomas Roten TPS Documentation Release 0.1.0 Thomas Roten Sep 27, 2017 Contents 1 TPS: TargetProcess in Python! 3 2 Installation 5 3 Contributing 7 3.1 Types of Contributions..........................................

More information

Inflow Documentation. Release Jaap Broekhuizen

Inflow Documentation. Release Jaap Broekhuizen Inflow Documentation Release 0.2.2 Jaap Broekhuizen Sep 28, 2017 Contents 1 Example 3 2 Installing 5 3 License 7 4 Table of Contents 9 4.1 Writing Measurements..........................................

More information

django-conduit Documentation

django-conduit Documentation django-conduit Documentation Release 0.0.1 Alec Koumjian Apr 24, 2017 Contents 1 Why Use Django-Conduit? 3 2 Table of Contents 5 2.1 Filtering and Ordering.......................................... 5

More information

ClickToCall SkypeTest Documentation

ClickToCall SkypeTest Documentation ClickToCall SkypeTest Documentation Release 0.0.1 Andrea Mucci August 04, 2015 Contents 1 Requirements 3 2 Installation 5 3 Database Installation 7 4 Usage 9 5 Contents 11 5.1 REST API................................................

More information

AxiBot Documentation. Release dev. Scott Torborg

AxiBot Documentation. Release dev. Scott Torborg AxiBot Documentation Release 0.0.3.dev Scott Torborg February 26, 2017 Contents 1 Contents 3 1.1 Quick Start................................................ 3 1.2 Command Line Usage..........................................

More information

jumpssh Documentation

jumpssh Documentation jumpssh Documentation Release 1.0.1 Thibaud Castaing Dec 18, 2017 Contents 1 Introduction 1 2 Api reference 5 3 Changes 15 4 License 17 5 Indices and tables 19 Python Module Index 21 i ii CHAPTER 1 Introduction

More information

PyBankID Documentation

PyBankID Documentation PyBankID Documentation Release 0.7.0 Henrik Blidh 2018-11-30 Contents 1 Getting Started 3 1.1 Installation................................................ 3 1.2 Dependencies...............................................

More information

WordEmbeddingLoader Documentation

WordEmbeddingLoader Documentation WordEmbeddingLoader Documentation Release 0.2.0 Yuta Koreeda Aug 14, 2017 Modules 1 Issues with encoding 3 2 Development 5 3 CHANGELOG 7 3.1 v0.2.................................................... 7

More information

Python Project Example Documentation

Python Project Example Documentation Python Project Example Documentation Release 0.1.0 Neil Stoddard Mar 22, 2017 Contents 1 Neilvana Example 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

e24paymentpipe Documentation

e24paymentpipe Documentation e24paymentpipe Documentation Release 1.2.0 Burhan Khalid Oct 30, 2017 Contents 1 e24paymentpipe 3 1.1 Features.................................................. 3 1.2 Todo...................................................

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

Gearthonic Documentation

Gearthonic Documentation Gearthonic Documentation Release 0.2.0 Timo Steidle August 11, 2016 Contents 1 Quickstart 3 2 Contents: 5 2.1 Usage................................................... 5 2.2 API....................................................

More information

Moxie Notifications Documentation

Moxie Notifications Documentation Moxie Notifications Documentation Release 0.1 Mobile Oxford team, IT Services, University of Oxford April 23, 2014 Contents i ii CHAPTER 1 HTTP API 1.1 Endpoint 1.1.1 Format Dates are expressed as YYYY-mm-DDTHH:mm:ss

More information

mri Documentation Release Nate Harada

mri Documentation Release Nate Harada mri Documentation Release 1.0.0 Nate Harada September 18, 2015 Contents 1 Getting Started 3 1.1 Deploying A Server........................................... 3 1.2 Using Caffe as a Client..........................................

More information

tapi Documentation Release 0.1 Jimmy John

tapi Documentation Release 0.1 Jimmy John tapi Documentation Release 0.1 Jimmy John July 02, 2014 Contents 1 Why use TAPI? 3 2 Features 5 3 Dependencies 7 4 Installation 9 5 Quick Start 11 6 User Guide 13 6.1 Fundamentals...............................................

More information

Torndb Release 0.3 Aug 30, 2017

Torndb Release 0.3 Aug 30, 2017 Torndb Release 0.3 Aug 30, 2017 Contents 1 Release history 3 1.1 Version 0.3, Jul 25 2014......................................... 3 1.2 Version 0.2, Dec 22 2013........................................

More information

PyZabbixObj Documentation

PyZabbixObj Documentation PyZabbixObj Documentation Release 0.1 Fabio Toscano Aug 26, 2017 Contents Python Module Index 3 i ii PyZabbixObj Documentation, Release 0.1 PyZabbixObj is a Python module for working with Zabbix API,

More information

Bambu API Documentation

Bambu API Documentation Bambu API Documentation Release 2.0.1 Steadman Sep 27, 2017 Contents 1 About Bambu API 3 2 About Bambu Tools 2.0 5 3 Installation 7 4 Basic usage 9 5 Questions or suggestions? 11 6 Contents 13 6.1 Defining

More information

iqoptionapi Release Jan 13, 2018

iqoptionapi Release Jan 13, 2018 iqoptionapi Release Jan 13, 2018 Contents 1 iqoptionapi 3 1.1 iqoptionapi package........................................... 3 1.1.1 Subpackages.......................................... 3 1.1.1.1 iqoptionapi.http

More information

Durga Documentation. Release dev2. transcode

Durga Documentation. Release dev2. transcode Durga Documentation Release 0.2.0.dev2 transcode June 30, 2015 Contents 1 Features 3 2 Contents 5 2.1 Installation................................................ 5 2.2 Usage...................................................

More information

micawber Documentation

micawber Documentation micawber Documentation Release 0.3.4 charles leifer Nov 29, 2017 Contents 1 examples 3 2 integration with web frameworks 5 2.1 Installation................................................ 5 2.2 Getting

More information

pydrill Documentation

pydrill Documentation pydrill Documentation Release 0.3.4 Wojciech Nowak Apr 24, 2018 Contents 1 pydrill 3 1.1 Features.................................................. 3 1.2 Installation................................................

More information

Python Overpass API Documentation

Python Overpass API Documentation Python Overpass API Documentation Release 0.4 PhiBo Apr 07, 2017 Contents 1 Introduction 3 1.1 Requirements............................................... 3 1.2 Installation................................................

More information

scrapekit Documentation

scrapekit Documentation scrapekit Documentation Release 0.1 Friedrich Lindenberg July 06, 2015 Contents 1 Example 3 2 Reporting 5 3 Contents 7 3.1 Installation Guide............................................ 7 3.2 Quickstart................................................

More information

SQLAlchemy-ORM-tree Documentation

SQLAlchemy-ORM-tree Documentation SQLAlchemy-ORM-tree Documentation Release 0.2.0 RokuSigma Inc. and contributors July 05, 2016 Contents 1 Installation 3 2 API 5 2.1 Managers................................................. 5 2.2 ORM

More information

Kaiso Documentation. Release 0.1-dev. onefinestay

Kaiso Documentation. Release 0.1-dev. onefinestay Kaiso Documentation Release 0.1-dev onefinestay Sep 27, 2017 Contents 1 Neo4j visualization style 3 2 Contents 5 2.1 API Reference.............................................. 5 3 Indices and tables

More information

Flask restful swagger Documentation

Flask restful swagger Documentation Flask restful swagger Documentation Release 1.0.0 Sobolev Nikita January 03, 2017 Contents 1 What is flask-restful-swagger? 3 2 How to: 5 3 Using @marshal_with 9 4 Running and testing 11 5 Passing more

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

pyfirmata Documentation

pyfirmata Documentation pyfirmata Documentation Release 1.0.0 Tino de Bruijn Sep 23, 2017 Contents 1 pyfirmata 3 2 Installation 5 3 Usage 7 4 Board layout 9 5 Indices and tables 11 Python Module Index 13 i ii pyfirmata Documentation,

More information

Connexion Documentation

Connexion Documentation Connexion Documentation Release 0.5 Zalando SE Nov 16, 2017 Contents 1 Quickstart 3 1.1 Prerequisites............................................... 3 1.2 Installing It................................................

More information

chatterbot-weather Documentation

chatterbot-weather Documentation chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................

More information

Frontier Documentation

Frontier Documentation Frontier Documentation Release 0.1.3-dev Sam Nicholls August 14, 2014 Contents 1 Frontier 3 1.1 Requirements............................................... 3 1.2 Installation................................................

More information

Signals Documentation

Signals Documentation Signals Documentation Release 0.1 Yeti November 22, 2015 Contents 1 Quickstart 1 2 What is Signals? 3 3 Contents 5 3.1 Get Started................................................ 5 3.2 Try the Demo Server...........................................

More information

eventbrite-sdk-python Documentation

eventbrite-sdk-python Documentation eventbrite-sdk-python Documentation Release 3.3.4 Eventbrite December 18, 2016 Contents 1 eventbrite-sdk-python 3 1.1 Installation from PyPI.......................................... 3 1.2 Usage...................................................

More information

Pykemon Documentation

Pykemon Documentation Pykemon Documentation Release 0.2.0 Paul Hallett Dec 19, 2016 Contents 1 Pykemon 3 1.1 Installation................................................ 3 1.2 Usage...................................................

More information

Canvas Data Utilities Documentation

Canvas Data Utilities Documentation Canvas Data Utilities Documentation Release 0.0.1a Kajigga Dev Mar 07, 2017 Contents 1 CanvasData Utilities 3 1.1 Module Usage.............................................. 3 1.2 Config File................................................

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

Easy-select2 Documentation

Easy-select2 Documentation Easy-select2 Documentation Release 1.2.2 Lobanov Stanislav aka asyncee September 15, 2014 Contents 1 Installation 3 2 Quickstart 5 3 Configuration 7 4 Usage 9 5 Reference 11 5.1 Widgets..................................................

More information

solrq Documentation Release Michał Jaworski

solrq Documentation Release Michał Jaworski solrq Documentation Release 1.1.1 Michał Jaworski Mar 27, 2017 Contents 1 solrq 1 2 usage 3 2.1 quick reference.............................................. 4 3 contributing 7 4 testing 9 5 Detailed

More information

datastream Documentation

datastream Documentation datastream Documentation Release 0.5.19 wlan slovenija Jul 31, 2017 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Usage...................................................

More information

python-docker-machine Documentation

python-docker-machine Documentation python-docker-machine Documentation Release 0.2.4 Gijs Molenaar Aug 25, 2017 Contents 1 Introduction 3 2 installation 5 3 Usage 7 4 Indices and tables 11 Python Module Index 13 i ii python-docker-machine

More information

python-idex Documentation

python-idex Documentation python-idex Documentation Release 0.2.0 Sam McHardy Aug 08, 2018 Contents 1 Features 3 2 Quick Start 5 3 Synchronous Examples 7 4 Async Examples for Python 3.5+ 9 5 TODO 11 6 Donate 13 7 Other Exchanges

More information

nucleon Documentation

nucleon Documentation nucleon Documentation Release 0.1 Daniel Pope December 23, 2014 Contents 1 Getting started with Nucleon 3 1.1 An example application......................................... 3 1.2 Our first database app..........................................

More information

Python AutoTask Web Services Documentation

Python AutoTask Web Services Documentation Python AutoTask Web Services Documentation Release 0.5.1 Matt Parr May 15, 2018 Contents 1 Python AutoTask Web Services 3 1.1 Features.................................................. 3 1.2 Credits..................................................

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

sanction Documentation

sanction Documentation sanction Documentation Release 0.4 Demian Brecht May 14, 2014 Contents 1 Overview 3 2 Quickstart 5 2.1 Instantiation............................................... 5 2.2 Authorization Request..........................................

More information

youtube-dl-api-server Release 0.3

youtube-dl-api-server Release 0.3 youtube-dl-api-server Release 0.3 Sep 11, 2017 Contents 1 Install the server 3 1.1 Using pip................................................. 3 1.2 From source...............................................

More information

Tagalog Documentation

Tagalog Documentation Tagalog Documentation Release 0.3.1 Government Digital Service July 09, 2014 Contents 1 Documentation index 3 1.1 Tagalog commands............................................ 3 1.2 tagalog Package.............................................

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

GitHub-Flask Documentation

GitHub-Flask Documentation GitHub-Flask Documentation Release 3.2.0 Cenk Altı Jul 01, 2018 Contents 1 Installation 3 2 Configuration 5 3 Authenticating / Authorizing Users 7 4 Invoking Remote Methods 9 5 Full Example 11 6 API Reference

More information

retask Documentation Release 1.0 Kushal Das

retask Documentation Release 1.0 Kushal Das retask Documentation Release 1.0 Kushal Das February 12, 2016 Contents 1 Dependencies 3 2 Testimonial(s) 5 3 User Guide 7 3.1 Introduction............................................... 7 3.2 Setting

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

OTX to MISP. Release 1.4.2

OTX to MISP. Release 1.4.2 OTX to MISP Release 1.4.2 May 11, 2018 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3 Alienvault

More information

Django-CSP Documentation

Django-CSP Documentation Django-CSP Documentation Release 3.0 James Socol, Mozilla September 06, 2016 Contents 1 Installing django-csp 3 2 Configuring django-csp 5 2.1 Policy Settings..............................................

More information

CacheControl Documentation

CacheControl Documentation CacheControl Documentation Release 0.12.4 Eric Larson May 01, 2018 Contents 1 Install 3 2 Quick Start 5 3 Tests 7 4 Disclaimers 9 4.1 Using CacheControl........................................... 9 4.2

More information

Scout Documentation. Release Charles Leifer

Scout Documentation. Release Charles Leifer Scout Documentation Release 3.0.2 Charles Leifer Jul 17, 2018 Contents 1 Features 3 2 Table of contents 5 2.1 Installing and Testing.......................................... 5 2.2 Scout Server...............................................

More information

Marshmallow-Mongoengine Documentation

Marshmallow-Mongoengine Documentation Marshmallow-Mongoengine Documentation Release 0.7.7 Emmanuel Leblond January 30, 2017 Contents 1 Contents 3 1.1 Tutorial.................................................. 3 1.2 API Reference..............................................

More information

Uranium Documentation

Uranium Documentation Uranium Documentation Release 0.1 Yusuke Tsutsumi Jul 26, 2018 Contents 1 What is Uranium? 1 1.1 Installation................................................ 2 1.2 Tutorial..................................................

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

linkgrabber Documentation

linkgrabber Documentation linkgrabber Documentation Release 0.2.6 Eric Bower Jun 08, 2017 Contents 1 Install 3 2 Tutorial 5 2.1 Quickie.................................................. 5 2.2 Documentation..............................................

More information

Snakemine: Redmine API wrapper Documentation

Snakemine: Redmine API wrapper Documentation Snakemine: Redmine API wrapper Documentation Release 1.0b1 Mark Lee Sep 27, 2017 Contents 1 Installation 3 2 Example 5 3 License 7 4 Contributing 9 5 Contributors 11 6 API Documentation 13 6.1 Package:

More information

Simple libtorrent streaming module Documentation

Simple libtorrent streaming module Documentation Simple libtorrent streaming module Documentation Release 0.1.0 David Francos August 31, 2015 Contents 1 Simple libtorrent streaming module 3 1.1 Dependences...............................................

More information

DNS Zone Test Documentation

DNS Zone Test Documentation DNS Zone Test Documentation Release 1.1.3 Maarten Diemel Dec 02, 2017 Contents 1 DNS Zone Test 3 1.1 Features.................................................. 3 1.2 Credits..................................................

More information

phoenixdb Release Nov 14, 2017

phoenixdb Release Nov 14, 2017 phoenixdb Release Nov 14, 2017 Contents 1 Installation 3 2 Usage 5 3 Setting up a development environment 7 4 Interactive SQL shell 9 5 Running the test suite 11 6 Known issues 13 7 API Reference 15 7.1

More information