Files
PythonLib/__pycache__/GoogleAPI.cpython-38.pyc

49 lines
4.5 KiB
Plaintext
Raw Normal View History

U
S<><53>b:<00>@s<>ddlZddlZddlmZmZmZddlZddlmZddl m
Z
ddl m Z ddl mZddlmZmZddlmZdd lmZdd
lmZd d <0C>Zd d<0E>Zdd<10>Zdd<12>Zdd<14>Zdd<16>Zdd<18>ZdS)<19>N)<03>client<6E>tools<6C>file)<01>encoders)<01> MIMEMultipart)<01>MIMEText)<01>MIMEBase)<02>errors<72> discovery)<01>
GoogleAuth)<01> GoogleDrive)<01>ServiceAccountCredentialscCsnd}tj<01>t<00><03>dd<03>}d}tj<01>t<00><03>dd<05>}t<04>|<03>}|<04><06>}|rL|jrjt<08> ||<00>}||_
t <0B> ||<04>}|S)Nz*https://www.googleapis.com/auth/gmail.sendz..zclient_secrets.jsonzGmail API Python Send Emailzgmail-python-email-send.json) <0A>os<6F>path<74>join<69>getcwdrZStorage<67>get<65>invalidrZflow_from_clientsecrets<74>
user_agentrZrun_flow)ZSCOPESZCLIENT_SECRET_FILEZAPPLICATION_NAMEZcredential_path<74>store<72> credentialsZflow<6F>r<00>;G:\TalesHacking\PythonLib_Playground\PythonLib\GoogleAPI.py<70>get_credentialss<02>

  rc CsBt<00>}|<05>t<02><03><00>}tjdd|d<03>}t||||<04>}t|d|<08>dS)NZgmail<69>v1)<01>http<74>me)rZ authorize<7A>httplib2ZHttpr
<00>build<6C>create_message<67>send_message_internal) <09>sender<65>to<74>subjectZ xdelta_link<6E> message_textrr<00>serviceZmessage1rrr<00> send_message"s
r&c
Csbz |<00><00><00><01>j||d<01><02><03>}|WStjk
r\}ztdt|<03>dd<04><00>W5d}~XYnXdS)a%Send an email message.
Args:
service: Authorized Gmail API service instance.
user_id: User's email address. The special value "me"
can be used to indicate the authenticated user.
message: Message to be sent.
Returns:
Sent Message.
)ZuserId<49>bodyzAn error occurred: %sr<00><>N)Zusers<72>messages<65>send<6E>executer Z HttpError<6F>print<6E>str)r%Zuser_id<69>message<67>errorrrrr .s
r cCsPt<00>}||d<||d<||d<t|d<04>}|<04>|<05>dt<03>t|<04><01>d<06><01><01>d<07>iS)aVCreate a message for an email.
Args:
sender: Email address of the sender.
to: Email address of the receiver.
subject: The subject of the email message.
message_text: The text of the email message.
file: The path to the file to be attached.
Returns:
An object containing a base64url encoded email object.
r"<00>fromr#<00>html<6D>rawzUTF-8<>ascii)rr<00>attach<63>base64<36>urlsafe_b64encoder-<00>encode<64>decode)r!r"r#r$r.<00>msgrrrrBs

rcs`t||<02>}tj<02><03><00><01>|<00>dd<02>|<03>i<01><01><06>}<04>fdd<04>|D<00>}t|<05>dkrT|dStd<06>dS)N<>q<>!'{}' in parents and trashed=falsecsg|]}|d<00>kr|<01>qS)<01>titler)<02>.0r<00><01> file_namerr<00>
<listcomp>js zget_file.<locals>.<listcomp>rzFile not found in gdrive folder) <09>
get_folderrr<00>basename<6D>ListFile<6C>format<61>GetList<73>lenr,)<06>driver?<00> folder_name<6D> folder_id<69> file_listrrr>r<00>get_filecs
  rKcs<>d}|<00>dd<03>|<02>i<01><01><02>}d}<04>fdd<06>|D<00>}t|<05>dkrH|d}n4<6E>dd <09>}d
|d <0B>g|d <|<00>|<06>}|<07><05>|d }|S)Nz!1xbDBJLg4sVxbvcNFCRC-lA_YXghyKdx8r:r;<00>cs g|]}|d<00>kr|d<00>qS)r<<00>idr)r=<00>ele<6C>rHrrr@xs zget_folder.<locals>.<listcomp>rz"application/vnd.google-apps.folder)r<ZmimeTypezdrive#parentReference)<02>kindrM<00>parentsrM)rCrDrErF<00>
CreateFile<EFBFBD>Upload)rGrHZ parent_idZ list_folderrIZ folder_foundZ file_metadata<74>folderrrOrrAqs 
<02>
rAc Cszt<00>}dg}t<01>d|<03>|_t|<02>}t||<01>}|<04>dd|igi<01>}tj<08> |<00>}||d<|<06>
|<00>|<06> <0B>t |||<01>}|dS)Nz%https://www.googleapis.com/auth/drivez../gsheet.jsonrQrMr<ZwebContentLink) r r Zfrom_json_keyfile_namerr rArRrrrBZSetContentFilerSrK) Z xdelta_namerHZgauth<74>scoperGrIZgfiler?rrrr<00> upload_xdelta<74>s
 
 rV)rrZ oauth2clientrrrr5<00>emailrZemail.mime.multipartrZemail.mime.textrZemail.mime.baserZ apiclientr r
Z pydrive.authr Z pydrive.driver Zoauth2client.service_accountr rr&r rrKrArVrrrr<00><module>s$        !