Recursive download: add export#162
Open
serebrov wants to merge 2 commits into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The docs mentions a limitation of the recursive download:
This PR updates the recursive download to automatically export docs to docx, spreadsheets to xlsx, and presentations to pptx.
With this addition,
files download --recursivecan be used as a full backup tool to save Google Drive as local files.The PR also changes the process from "walk the tree with no output for a long time, then download" to "walk the tree and download at the same time" (this is done in a separate commit, so can easily be removed, although I think it is more useful this way)..