Comprende el código correctamente previamente a adaptarlo a tu trabajo si ttienes algo que aportar puedes dejarlo en los comentarios.
Solución:
Su aplicación necesita el permiso del usuario para usar la API contra sus archivos. Esa autorización debe ocurrir usando Oauth basado en la web. El resultado de esa autorización es que su aplicación de servidor termina con un token de actualización, que puede almacenar. En cualquier momento, su aplicación puede convertir ese token de actualización en un token de acceso y acceder a los archivos de la unidad.
Entonces, siempre que acepte que necesita hacer una autorización única, puede lograr lo que está buscando.
Aquí están las instrucciones para Windows, Linux y MacOS usando GitHub | gdrive.
$ gdrive list
Go to the url... enter the oauth verification code... OK
$ gdrive upload file
$ gdrive mkdir UploadDir
ID_of_UploadDir
$ gdrive sync upload LocalDir ID_of_UploadDir
gdrive
la solución no funciona a partir de ahora (problemas de inicio de sesión). Así que ahora puedes usar rclone
. Puedes instalarlo con
conda install -c conda-forge rclone
Luego siga el documento de configuración https://rclone.org/drive/
Después de la configuración, podrá copiar a Google Drive con este comando (los indicadores de estadísticas son para la barra de progreso)
rclone copy remote: --stats-one-line -P --stats 2s
rclone tiene muchos backends incluidos para que pueda cargar no solo en Google Drive
Te mostramos las comentarios y valoraciones de los lectores
Tienes la posibilidad recomendar esta división si te valió la pena.