Можем ли мы загружать файлы в Google Docs через скрипт оболочки Linux или Python - PullRequest
12 голосов
/ 29 мая 2011

Можно ли загружать файлы в Google Docs через командную строку или Bash или через Python. У меня есть много вещей для загрузки, но у меня есть только доступ к командной строке и ничего другого.

есть ли способ сделать

Ответы [ 3 ]

6 голосов
/ 29 мая 2011

Абсолютно. Вам понадобится Google Docs API . Python должен делать прекрасную работу. Существует также несколько примеров кода из Google здесь с примерами, которые делают именно это здесь .

0 голосов
/ 25 сентября 2018

Проверьте это: https://github.com/prasmussen/gdrive

Для Ubuntu используйте gdrive-linux-x64:

$ wget -O gdrive "https://docs.google.com/uc?id=0B3X9GlR6EmbnQ0FtZmJJUXEyRTA&export=download"

$ chmod +x gdrive

$ echo "Hello World" > hello.txt

$ ./gdrive upload hello.txt
Authentication needed
Go to the following url in your browser:
https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=##########
Enter verification code: 4/Zg#############er234

Uploading hello.txt
Uploaded 1g#############qU2 at 6.0 B/s, total 12.0 B

$ ./gdrive info 1g#############qU2
Id: 1g#############qU2
Name: hello.txt
Path: hello.txt
Mime: text/plain
Size: 12.0 B
Created: 2018-09-25 13:47:24
Modified: 2018-09-25 13:47:24
Md5sum: e59ff97941044f85df5297e1c302d260
Shared: True
Parents: 0AL#############3VA
ViewUrl: https://drive.google.com/a/positrace.com/file/d/1g#############qU2/view?usp=drivesdk
DownloadUrl: https://drive.google.com/a/positrace.com/uc?id=1g#############qU2&export=download
0 голосов
/ 20 февраля 2012

Для доступа к bash это полезный драйвер FUSE для монтирования Документов Google:

http://code.google.com/p/google-docs-fs/

Google предоставляет клиент Python для API gdata:

http://code.google.com/p/gdata-python-client/

И есть несколько полезных сценариев Python, которые предоставляют bash-подобные команды для доступа к Документам Google:

http://code.google.com/p/gdatacopier/

...