Public Member Functions | Public Attributes | Static Public Attributes | Private Member Functions | List of all members
gdrive_server_node.GDriveServerNode Class Reference
Inheritance diagram for gdrive_server_node.GDriveServerNode:
Inheritance graph
[legend]

Public Member Functions

def __init__ (self)
 

Public Attributes

 gauth
 
 gdrive
 
 share_role
 
 share_type
 
 share_value
 
 share_with_link
 
 upload_multi_server
 
 upload_server
 

Static Public Attributes

string file_url_format = 'https://drive.google.com/uc?id={}'
 
string folder_mime_type = 'application/vnd.google-apps.folder'
 
string folder_url_format = 'https://drive.google.com/drive/folders/{}'
 

Private Member Functions

def _get_parents_id (self, parents_path, parents_id=None, mkdir=False)
 
def _upload_cb (self, req)
 
def _upload_file (self, file_path, file_title, parents_id=None)
 
def _upload_folder (self, folder_title, parents_id=None)
 
def _upload_multi_cb (self, req)
 
def _upload_step (self, file_path, file_title, parents_id, use_timestamp_file_title=False, timestamp=None)
 

Detailed Description

Definition at line 35 of file gdrive_server_node.py.

Constructor & Destructor Documentation

◆ __init__()

def gdrive_server_node.GDriveServerNode.__init__ (   self)

Definition at line 40 of file gdrive_server_node.py.

Member Function Documentation

◆ _get_parents_id()

def gdrive_server_node.GDriveServerNode._get_parents_id (   self,
  parents_path,
  parents_id = None,
  mkdir = False 
)
private

Definition at line 246 of file gdrive_server_node.py.

◆ _upload_cb()

def gdrive_server_node.GDriveServerNode._upload_cb (   self,
  req 
)
private

Definition at line 82 of file gdrive_server_node.py.

◆ _upload_file()

def gdrive_server_node.GDriveServerNode._upload_file (   self,
  file_path,
  file_title,
  parents_id = None 
)
private

Definition at line 210 of file gdrive_server_node.py.

◆ _upload_folder()

def gdrive_server_node.GDriveServerNode._upload_folder (   self,
  folder_title,
  parents_id = None 
)
private

Definition at line 231 of file gdrive_server_node.py.

◆ _upload_multi_cb()

def gdrive_server_node.GDriveServerNode._upload_multi_cb (   self,
  req 
)
private

Definition at line 133 of file gdrive_server_node.py.

◆ _upload_step()

def gdrive_server_node.GDriveServerNode._upload_step (   self,
  file_path,
  file_title,
  parents_id,
  use_timestamp_file_title = False,
  timestamp = None 
)
private

Definition at line 187 of file gdrive_server_node.py.

Member Data Documentation

◆ file_url_format

string gdrive_server_node.GDriveServerNode.file_url_format = 'https://drive.google.com/uc?id={}'
static

Definition at line 38 of file gdrive_server_node.py.

◆ folder_mime_type

string gdrive_server_node.GDriveServerNode.folder_mime_type = 'application/vnd.google-apps.folder'
static

Definition at line 36 of file gdrive_server_node.py.

◆ folder_url_format

string gdrive_server_node.GDriveServerNode.folder_url_format = 'https://drive.google.com/drive/folders/{}'
static

Definition at line 37 of file gdrive_server_node.py.

◆ gauth

gdrive_server_node.GDriveServerNode.gauth

Definition at line 49 of file gdrive_server_node.py.

◆ gdrive

gdrive_server_node.GDriveServerNode.gdrive

Definition at line 76 of file gdrive_server_node.py.

◆ share_role

gdrive_server_node.GDriveServerNode.share_role

Definition at line 44 of file gdrive_server_node.py.

◆ share_type

gdrive_server_node.GDriveServerNode.share_type

Definition at line 42 of file gdrive_server_node.py.

◆ share_value

gdrive_server_node.GDriveServerNode.share_value

Definition at line 43 of file gdrive_server_node.py.

◆ share_with_link

gdrive_server_node.GDriveServerNode.share_with_link

Definition at line 45 of file gdrive_server_node.py.

◆ upload_multi_server

gdrive_server_node.GDriveServerNode.upload_multi_server

Definition at line 79 of file gdrive_server_node.py.

◆ upload_server

gdrive_server_node.GDriveServerNode.upload_server

Definition at line 78 of file gdrive_server_node.py.


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


gdrive_ros
Author(s): Shingo Kitagawa
autogenerated on Sat Jun 24 2023 02:40:20