nephos.uploader.gdrive
index
/media/hdd/Essentials/Chapter_Kgp_WOrk/GSoC/projectnephos_gsoc18/GSoC18Nephos/nephos/uploader/gdrive.py

Derived class from uploader which manages uploading to Google Drive account.

 
Modules
       
oauth2client.client
googleapiclient.discovery
oauth2client.file
os
shutil

 
Classes
       
nephos.uploader.uploader.Uploader(abc.ABC)
GDrive

 
class GDrive(nephos.uploader.uploader.Uploader)
    Derived from uploader and handles uploading recordings
to Google drive.
 
 
Method resolution order:
GDrive
nephos.uploader.uploader.Uploader
abc.ABC
builtins.object

Methods defined here:
auth(self)
Runs authentication pipeline.
 
Returns
-------

Static methods defined here:
upload_log(file_service)
Uploads the log file and truncates the previous one to have logs only
reports beyond this point.
 
Parameters
-------
file_service
    file managing service for google drive
 
 
Returns
-------

Data and other attributes defined here:
__abstractmethods__ = frozenset([])

Methods inherited from nephos.uploader.uploader.Uploader:
__init__(self, scheduler)
add_to_scheduler(self)
Adds uploading job to class' scheduler.
 
Returns
-------

Static methods inherited from nephos.uploader.uploader.Uploader:
begin_uploads(up_func)
Parse folders to be uploaded from the database
 
Parameters
-------
up_func
    type: callable
    upload function to be called
 
Returns
-------

Data descriptors inherited from abc.ABC:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Data
        APPLICATION_NAME = 'Project Nephos'
CLI_SECRET_PATH = '/media/hdd/Essentials/Chapter_Kgp_WOrk/GSoC/proj...oc18/GSoC18Nephos/nephos/uploader/.client_secrets'
CRED_PATH = '/home/thealpha/Nephos/.up_cred'
LOG = <logging.Logger object>
LOG_DRIVE_FOLDER_ID = '1M8jl0tDPoN3K6TE6KipwJZYXsMxb75Do'
LOG_FILE_PATH = '/home/thealpha/Nephos/logs/nephos.log'
SCOPES = 'https://www.googleapis.com/auth/drive'
TSK_SHR_INDEX = 8
TSK_STORE_INDEX = 2
__log_dir__ = '/home/thealpha/Nephos/logs'
__nephos_dir__ = '/home/thealpha/Nephos'