适用于Dropbox的Pyfilesystem2实现
项目描述
fs.dropboxfs
使用Dropbox实现的pyfilesystem2文件系统
用法
from fs import open_fs
from fs.dropboxfs import DropboxFS
dropboxFS = DropboxFS(
accessToken=<your access token>,
refreshToken=<your refresh token>,
app_key=<your app key>,
app_secret=<your app secret>)
dropboxFS2 = open_fs('dropbox:///somedirectory?access_token=your_access_token&refresh_token=your_refresh_token')
# dropboxFS and dropboxFS2 are now standard pyfilesystem2 file systems
开发
要运行测试,设置以下环境变量
- DROPBOX_APP_KEY - 你的应用密钥(见Dropbox开发者控制台)
- DROPBOX_APP_SECRET - 你的应用密钥(见Dropbox开发者控制台)
- DROPBOX_CREDENTIALS_PATH - 包含凭证的json文件的路径
然后通过以下命令生成凭证json文件
./test/generate_credentials.py
然后在根目录中执行以下命令运行测试
poe test
然后运行测试
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源分布
fs_dropboxfs-1.0.5.tar.gz (6.4 kB 查看哈希)
构建分发
fs_dropboxfs-1.0.5-py3-none-any.whl (7.0 kB 查看哈希)
关闭
fs_dropboxfs-1.0.5.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ee06c8761ba16eb9949c1d23473ae86dbd351c4947d92aa6db370424844c1ac1 |
|
MD5 | effe384376b7b564275c3612695b996c |
|
BLAKE2b-256 | fa695b0b1d73cf62dde24d0c3d416fe65d5c4b42fa343a6be61820af38a5bc2a |
关闭
fs_dropboxfs-1.0.5-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | da35b0c4f3437e73e4cb369242b3e1d751e5a4596712ed10e8ef7373e20f8b84 |
|
MD5 | 82786342f86a9b6b4286db0b83bfcf84 |
|
BLAKE2b-256 | 67d29d79fcd1f3a75b33dffccb1497fe1abf3be2bfb1faac0ab3746552708bba |