Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: On-Demand Files #757

Open
IncPlusPlus opened this issue Dec 25, 2019 · 27 comments
Open

Feature Request: On-Demand Files #757

IncPlusPlus opened this issue Dec 25, 2019 · 27 comments
Labels
Feature Request Workaround Available A work around for the specific issue is available

Comments

@IncPlusPlus
Copy link

Currently on-demand file downloading is not implemented. #105 was opened and closed due to inactivity. While I'd love to contribute this and make a PR instead of a feature request, this is a bit too daunting of a task for me. When "download files on-demand" is checked in the client on Windows, the file behavior is as follows.

  • All files and folders in OneDrive exist in the local OneDrive folder but are empty. There is some sort of hook (described later) that downloads the file before it is opened or otherwise used by any program
  • If a file is to be opened or otherwise used (such as copying or moving) by any program and it is not yet downloaded, it will be downloaded before it is used. It will be downloaded in-place (meaning it is not stored in a temporary location, to my knowledge). After it has been downloaded like this, the file stays downloaded and can be viewed/modified as many times as you like up until "Free up space" is clicked
  • Files and folders in the OneDrive folder can be right clicked and and one of the right click options is "Always keep on this device". What this does is keep those files/folders stored locally instead of waiting for them to be used as described in the first bullet point
  • (This one could be a stretch goal for a later addition) When right clicking on a folder in OneDrive, there is an option listed to "Free up space". What this does is removes any files that were downloaded (with the exception of files/folders which have "Always keep on this device" checked off)
@abraunegg

This comment has been minimized.

@abraunegg abraunegg added Answer Provided Feature Request OneDrive API Blocker An API issue prevents further work at this point in time labels Dec 25, 2019
@IncPlusPlus

This comment has been minimized.

@abraunegg

This comment has been minimized.

@IncPlusPlus

This comment has been minimized.

@abraunegg

This comment has been minimized.

@IncPlusPlus

This comment has been minimized.

@pdvrieze

This comment has been minimized.

@abraunegg

This comment has been minimized.

@landall

This comment has been minimized.

@abraunegg

This comment has been minimized.

@landall

This comment has been minimized.

@marcown

This comment has been minimized.

@abraunegg

This comment has been minimized.

@landall

This comment has been minimized.

@pdvrieze

This comment has been minimized.

@abraunegg

This comment has been minimized.

@abraunegg

This comment has been minimized.

@abraunegg abraunegg added the DO NOT USE IN PRODUCTION DO NOT USE IN PRODUCTION label May 19, 2020
@marcown

This comment has been minimized.

@pdvrieze

This comment has been minimized.

@landall

This comment has been minimized.

@abraunegg

This comment has been minimized.

@abraunegg

This comment has been minimized.

@landall

This comment has been minimized.

@abraunegg

This comment has been minimized.

@abraunegg
Copy link
Owner

For folks looking to use the OneDrive files 'on-demand' capability in Linux, please investigate the following GitHub project: https://github.com/jstaf/onedriver

@schmitch

This comment has been minimized.

@DanGough

This comment was marked as off-topic.

Repository owner locked and limited conversation to collaborators May 10, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Feature Request Workaround Available A work around for the specific issue is available
Projects
None yet
Development

No branches or pull requests

7 participants