用于访问多个云服务上的存储的虚拟文件系统。

CFS-Manager的Python项目详细描述


cfs_u管理器的目标是使云存储易于管理,即使您正在与多个提供商打交道。它创建了一个统一的api,用于在多个平台上上传/下载/修改文件。统一api主要是脚本内部的,因为主用户界面是控制台脚本(cli.py)。

最新版本支持与四个存储提供商同时集成:google、dropbox、box和pcloud。此外,对于增加对新提供商的支持,有一个清晰且有文档记录的过程,因此,应该预期支持平台的快速扩展。安装后,您应该能够将所有存储提供程序视为一个统一的整体,其空间比任何一个单独的存储提供程序都要多。

设置和安装

要使用cfs_管理器,需要安装python 3和pip。然后运行:pip install cfs_manager。然后将自动处理安装和依赖项。(注意:由于cfs_manager与多个云存储提供商的sdk交互,这些sdk也将作为依赖项安装。)

警告:dropbox sdk声称与python<;3.4不兼容。 虽然问题尚未重现,但不建议使用cfs_manager管理dropbox,除非您有python 3.4或更高版本。

安装后,您将拥有新的系统级命令,可以使用这些命令来控制CFS U管理器。要使cli能够与云帐户交互,请在shell中运行cfs-config来设置系统。控制台对话框应该引导您完成设置。如果您想更改设置,只需再次运行cfs-config。之后,运行cfs-managercfsm将允许您直接与文件管理器交互。

如果要将文件夹添加到托管目录列表中,只需将cfs_watcher.py拖到该文件夹中并运行它。或者,您可以导航到一个目录,然后运行cfs-watch。如果您这样做,它也会在目录中创建zippers.ignore文件。这是一个常规文本文件,您可以使用它列出不应上载的任何文件或目录。最后,您可以手动将文件路径添加到CFS_Manager安装目录中的“managed.txt”文件。

此实用程序旨在实现操作系统的独立性,并应在Windows、Mac和Linux上工作(至少如此)。(如果您遇到操作系统特定的问题,请在错误报告中注意您的操作系统,以便尝试平稳地复制它。)

关于

cfs_u管理器使用apache 2.0许可证,并且是publicly hosted on github。 它是由艾莉森斯特雷特开发的,但欢迎任何有兴趣贡献。(你可以在这行看到你的名字!)

有问题吗?漏洞?荣誉?困惑?想请开发商喝一杯吗?给她发邮件到alison.streete{@}gmail.com。 (如果是bug,拉取请求也可以工作。)

有关详细信息,请参见About CFS_Manager页。


cfs\u manager在apache 2.0许可下发布,文档在creative commons by-sa 4.0和gfdl 1.3Click here to learn more about licensing

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Linux的java字符串命令   java parseInt和viewflipper布局问题   java正则表达式来平衡括号   mysql与数据库的Java连接   java将JFreeChart系列名称映射到系列索引   多线程如何使用信号量在Java中对哲学家进行编码?   oop特殊变量“this”如何准确地知道在JAVA程序中引用哪个对象?   Android上的java getType   当前值/单元格POI上的java Excel公式   代码中有错误(java.awt.image.RasterFormatException)   java改造2,参数转换   未找到java JSF 2 Ajax属性   JAVArmi。服务器在OpenJDK 8中,useCodebaseOnly默认为true   java如何用final实现静态?   对付Java语法冗长的最佳IDE宏工具?   java@Transactional不回滚