Spaces:
Sleeping
Sleeping
File size: 819 Bytes
2927735 d8b89de 2927735 bf5086c 2927735 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import os
def get_credentials():
# Authenticate with the service account
client_email = os.environ.get('GOOGLE_CLIENT_EMAIL')
private_key = os.environ.get('GOOGLE_PRIVATE_KEY').replace('\\n', '\n')
token_uri = os.environ.get('GOOGLE_TOKEN_URI')
# Create credentials object
credentials_info = {
'type': 'service_account',
'client_email': str(client_email),
'private_key': str(private_key),
'token_uri': str(token_uri),
'scopes': ['https://www.googleapis.com/auth/drive']
}
return credentials_info
def get_shared_folder_id(drive_shared_link):
start = drive_shared_link.find('/folders/') + 9
end = drive_shared_link.find('?usp=sharing', start)
shared_folder_id = str(drive_shared_link[start:end])
return shared_folder_id
|