用于访问多个云服务上的存储的虚拟文件系统。
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-manager或cfsm将允许您直接与文件管理器交互。
如果要将文件夹添加到托管目录列表中,只需将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