requests HTTP- Python, ( ) , , , .. , . Google CSV API Google .
, API- Drive? - Sheets API ? , API- "" - , , , , .., API- Drive - , /, , ..
cmd-line. ( Python, , API Google.) , , inventory ( ), DRIVE - API:
FILENAME = 'inventory'
SRC_MIMETYPE = 'application/vnd.google-apps.spreadsheet'
DST_MIMETYPE = 'text/csv'
files = DRIVE.files().list(
q='name="%s" and mimeType="%s"' % (FILENAME, SRC_MIMETYPE),
orderBy='modifiedTime desc,name').execute().get('files', [])
if files:
fn = '%s.csv' % os.path.splitext(files[0]['name'].replace(' ', '_'))[0]
print('Exporting "%s" as "%s"... ' % (files[0]['name'], fn), end='')
data = DRIVE.files().export(fileId=files[0]['id'], mimeType=DST_MIMETYPE).execute()
if data:
with open(fn, 'wb') as f:
f.write(data)
print('DONE')
, , , - . , . API Google, ( , ) . ( 2 , , , .)