【文件属性】:
文件名称:AnyMount:将 Cloud Storage 挂载到任何本地目录 [即将发布]
文件大小:377KB
文件格式:ZIP
更新时间:2021-06-16 20:07:28
JavaScript
任意挂载
人们在发布代码时,也希望发布相关资源(数据/模型),让代码真正发挥作用。 AnyMount 是一个工具包,让用户可以细粒度地控制按需下载哪些资源。
设计
AnyMount 的核心是一个将远程资源(例如 Dropbox 的命名空间)映射到本地目录的关系数据库。 例如,我们可以将 Dropbox 共享文件夹链接到代码库中的某个子目录。
https://www.dropbox.com/sh/47u1spt3cxj33zs/AABbw9B7tQevqWb14TQR939Pa?dl=0
-> /test/model
假设应用程序要发布代码。 维护数据库的两个视图。
程序员视图
程序员可以将键值对添加到数据库中。 AnyMount 会自动处理这些资源选项如何呈现给用户,以及用户如何交互以装载资源。
用户视图
用户可以看到目录下可以挂载的资源列表,以及它们的依赖关系。
依赖
pip i
【文件预览】:
AnyMount-master
----anymount.sublime-project(4B)
----.gitignore(48B)
----anymount.sublime-workspace(48KB)
----templates()
--------programmer.html(5KB)
--------user.html(3KB)
----static()
--------js()
--------css()
--------img()
----server.py(2KB)
----README.md(2KB)
----cloud()
--------__init__.py(79B)
--------dropbox.py(653B)
----database()
--------__init__.py(0B)
--------mountdb.py(2KB)