Dropbox implementation for Intake module
Project description
# Description
This package is a complement to the Intake project. It is one of the implementation which can be used from the fsspec module.
Be careful: There are for the moment at least no unity/integration tests on this implementation (alpha version).
How to use in an intake catalog :
url_path: dropbox://file_path
storage_options = {‘token’:’’} <– app token access generated from your dropbox account
Documentation of the intake module: https://intake.readthedocs.io/en/latest/quickstart.html
It can also be used directly from the fsspec module to download and upload files in the github account.
The upload part is using the dropbox API.
The download part is using the dropbox API to create a temporary link and then used the already existing https implementation.
Caching (see fsspec module) is available in that case.
Documentation of the fsspec module : https://github.com/intake/filesystem_spec/blob/master/docs/source/features.rst
## Install
`bash pip install dropboxdrivefs ` or `bash conda install -c conda-forge dropboxdrivefs `
## Thanks
Thanks to martindurant and TomAugspurger for the help to developping this implementation see info about the development: https://github.com/intake/filesystem_spec/pull/207
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for dropboxdrivefs-1.0.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8fb09254ecbd067bb1ab232a306f34ec21cc28305e6fd54827f7086ecabd378 |
|
MD5 | c836514f929a5a6b0f2cc00980cf7404 |
|
BLAKE2b-256 | ef8c58c71f47c5f99ba354d3b9a791778798e63c59d9ebaa1b3a950dbddcdc84 |