MythTV  master
Public Member Functions | Public Attributes | Private Member Functions | List of all members
nv_python_libs.vimeo.vimeo_api.CurlyRequest Class Reference

Public Member Functions

def __init__ (self, pbarsize=19)
 
def do_rest_call (self, url)
 
def do_request (self, url)
 
def do_post_call (self, url, args, use_progress=False)
 

Public Attributes

 buf
 
 pbar_size
 
 pidx
 
 debug
 

Private Member Functions

def _body_callback (self, buf)
 
def _upload_progress (self, download_t, download_d, upload_t, upload_d)
 

Detailed Description

A CurlyRequest object is used to send HTTP requests.
It's a simple wrapper around basic curl methods.
In particular, it can upload files and display a progress bar.

Definition at line 108 of file vimeo_api.py.

Constructor & Destructor Documentation

◆ __init__()

def nv_python_libs.vimeo.vimeo_api.CurlyRequest.__init__ (   self,
  pbarsize = 19 
)

Definition at line 114 of file vimeo_api.py.

Member Function Documentation

◆ do_rest_call()

def nv_python_libs.vimeo.vimeo_api.CurlyRequest.do_rest_call (   self,
  url 
)
Send a simple GET request and interpret the answer as a REST reply.

Definition at line 120 of file vimeo_api.py.

◆ _body_callback()

def nv_python_libs.vimeo.vimeo_api.CurlyRequest._body_callback (   self,
  buf 
)
private

◆ do_request()

def nv_python_libs.vimeo.vimeo_api.CurlyRequest.do_request (   self,
  url 
)
Send a simple GET request

Definition at line 140 of file vimeo_api.py.

Referenced by nv_python_libs.vimeo.vimeo_api.CurlyRequest.do_rest_call().

◆ _upload_progress()

def nv_python_libs.vimeo.vimeo_api.CurlyRequest._upload_progress (   self,
  download_t,
  download_d,
  upload_t,
  upload_d 
)
private

◆ do_post_call()

def nv_python_libs.vimeo.vimeo_api.CurlyRequest.do_post_call (   self,
  url,
  args,
  use_progress = False 
)
Send a simple POST request

Definition at line 183 of file vimeo_api.py.

Member Data Documentation

◆ buf

nv_python_libs.vimeo.vimeo_api.CurlyRequest.buf

◆ pbar_size

nv_python_libs.vimeo.vimeo_api.CurlyRequest.pbar_size

◆ pidx

nv_python_libs.vimeo.vimeo_api.CurlyRequest.pidx

◆ debug

nv_python_libs.vimeo.vimeo_api.CurlyRequest.debug

The documentation for this class was generated from the following file: