Files
ds_quickbooks/__pycache__/google_drive_sync.cpython-311.pyc
T

35 lines
7.4 KiB
Plaintext
Raw Normal View History

§
O“bh·ãóXddlZddlZddlmZmZmZmZddlmZmZGdd¦«Z dS)éN)ÚListÚDictÚAnyÚOptional)ÚdatetimeÚ timedeltacóeZdZdZdZdeeeeffdZ dedeeeffdZ
d dedeeeeffdZ dS)
ÚGoogleDriveSynccó:d|_t¦«|_dS©N)ÚserviceÚsetÚprocessed_files)Úselfs ú//Users/user/mkd/quickbooks/google_drive_sync.pyÚ__init__zGoogleDriveSync.__init__s؈Œ Ý"™uœuˆÔÐÐócóF ddlm}ddlm}ddlm}ddlm}dg}tj  
d¦«r|  d|¦«|_ |j r |j j
sõ|j r;|j jr/|j jr#|j  |¦«¦«n_tj  
d¦«st#d ¦«| d|¦«}| d¬
¦«|_ t)dd ¦«5}| |j  ¦«¦«d d d ¦«n #1swxYwY|d
d|j ¬¦«|_dS#t"$r}t1d|¦«Yd }~dSd }~wwxYw)z"Authenticate with Google Drive APIr)ÚRequest)Ú Credentials)ÚInstalledAppFlow)Úbuildz.https://www.googleapis.com/auth/drive.readonlyz
token.jsonzcredentials.jsonzFcredentials.json not found. Please download from Google Cloud Console.)ÚportÚwNÚdriveÚv3)Ú credentialsTzAuthentication error: F)Úgoogle.auth.transport.requestsrÚgoogle.oauth2.credentialsrÚgoogle_auth_oauthlib.flowrÚgoogleapiclient.discoveryrÚosÚpathÚexistsÚfrom_authorized_user_fileÚcredsÚvalidÚexpiredÚ
refresh_tokenÚrefreshÚ ExceptionÚfrom_client_secrets_fileÚrun_local_serverÚopenÚwriteÚto_jsonr
Úprint) rrrrrÚSCOPESÚflowÚtokenÚes rÚ authenticatezGoogleDriveSync.authenticate sð! Ø GˆFõŒw~Š~˜
YØ(×BÀ<ÐQWÑX
ð”:ð
6 T¤ZÔ%5ð
”:ð? $¤*Ô"4ð?¸¼Ô9Qð”J×& w w¡y¤yÑœ7Ÿ>š>Ð*<ÑrÝ'Ð(pÑ+×DÐEWÐY_Ñ`DØ!%×!6Ò!6¸AÐ!6Ñ!>Ô!>D”Jõ˜ÑØ—K’K ¤
× 2Ò 2Ñ 4Ô 4Ñ6øøøð!˜5 ¨$¸D¼JÐGˆDŒLØ4øåð ð ð Ý Ð.¨1Ð 55555øøøøð øøøs<DE9Ä-EÅ E9ÅEÅE9ÅEÅE9Å9
F ÆFÆF ÚreturncóB|js| ¦«sgS |j ¦« ddd¬¦« ¦«}| dg¦«S#t $r}td|¦«gcYd}~Sd}~wwxYw)z List all folders in Google Drivez-mimeType='application/vnd.google-apps.folder'édz9nextPageToken, files(id, name, createdTime, modifiedTime)©ÚpageSizeÚfieldsÚfileszError listing folders: N)r
r6r>ÚlistÚexecuteÚgetr+r1)rÚresultsr5s rÚ list_folderszGoogleDriveSync.list_folders0àŒ|ð Ø×
Ø ð Ø”lרô÷Šg‰iŒið
ð —;’;˜w¨Ñ +øåð ð ð Ý Ð/¨AÐ ˆIˆIˆIˆIˆIˆIøøøøð øøøsŸAA6Á6
BÂBÂBÂBÚ folder_idcó|js| ¦«siS |j ¦« |d¬¦« ¦«}|S#t
$r}t
d|¦«icYd}~Sd}~wwxYw)z+Get information about a Google Drive folderz#id, name, createdTime, modifiedTime)ÚfileIdr=zError getting folder info: N)r
r6r>rAr@r+r1)rrDÚfolderr5s rÚget_folder_infozGoogleDriveSync.get_folder_infoCàŒ|ð Ø×
Ø ð
Ø”\×)× Øô÷Šg‰iŒið
ð
ˆMøåð ð ð Ý ÐÐ ˆIˆIˆIˆIˆIˆIøøøøð øøøsŸAA!Á!
B Á+BÁ>B ÂB Nc
ƒó,Kjs ¦«sgSg} gd¢}d |¦«}d|}|r |d|dz
}tj¦«t d¬¦«z
 ¦«dz}|d |d
z
}j ¦« |d d ¬