自动将文件分发给用户

时间:2014-01-15 15:10:03

标签: python

(这可能不是一个合适的问题 - 如果有更好的堆栈网站,请告诉我。)

我属于向其用户分发乐谱的组织。现在,我们必须单独下载每个文件,这很痛苦。文件经常更新,每次有新版本我们都要下载新版本,删除旧版本,等等等等。

我自己用Python自动化了这个过程,所以当我运行我的脚本时,我有一个包含所有当前文件的好文件夹。我正在寻找一种与他人分享的方法。我最初想的是Dropbox,但这只是要求用户转到我的Dropbox文件夹并仍然手动完成(我知道有一个选项可以下载为.zip,但我们的许多成员在技术上并不精通)。

有没有办法让用户注册并以某种方式在他们的计算机上有一个文件夹下载我的内容?有用的Google建议可能就是我所需要的。

2 个答案:

答案 0 :(得分:1)

Google Drive与Dropbox非常相似,可让您设置每个版块的权限。缺点是您的用户必须安装客户端,并且需要一个Google帐户。

或者,您可以设置rsync服务器,用户可以使用Unison之类的客户端来保持文件的最新状态。但是,您必须为非技术用户准备详细说明。

答案 1 :(得分:0)

我会用...一个VCS?如果可行,我会破解Windows安装程序: - 安装git / subversion /你最喜欢的vcs - 初始检查/克隆存储库 - 向计算机添加预定作业(windows equiv of cronjobs)以每小时运行并更新工作副本

可以在几个小时的工作中完成,并且应该足够简单,用户只需要运行安装程序并最终选择克隆repo的位置(放置它的目录)。然后从那里将更改推送到repo,客户端计算机将每小时左右检查更新。