隐藏原始文件,只显示缩小的文件。
mediagoblin-hidden_original的Python项目详细描述
这个插件隐藏原始文件,并使用缩小的文件 作为媒体妖精的原版。原版全尺寸 可在媒体输入字段hidden_original中找到。
隐藏的原始文件获得一个不可猜测的路径(当前使用 python的uuid.uuid4()来生成它)。如果你使用ssl,这个 应该把你的原始文件藏起来。
此插件是在gnu apgl v3+下授权的。
当前需要修补的mediagoblin才能使其运行映像 预处理挂钩,检出分支 https://gitorious.org/mediagoblin-stock/mediagoblin
安装
如果你在同一个父目录中签出了这个插件和mediagoblin 目录,您应该可以使用
../mediagoblin/bin/python setup.py build ../mediagoblin/bin/python setup.py install
测试
安装之后,通过调用python2运行内置的单元测试 根目录中的setup.py test。测试需要安装 可用于导入的GNU MediaGoblin版本。如果你有 在同一父目录中签出此插件和mediagoblin, 您应该能够运行
../mediagoblin/bin/python setup.py test
待办事项
- 函数重新创建秘密url(mv从旧的 一个新的随机创建的秘密url)。一个函数用于 一个特殊的条目,为所有的人都这样做。
- long term:隐藏的原始文件可能应该是完全的 默认情况下不可访问(在某些“专用存储”?);在那里 应该是一个函数 可通过某个秘密url访问以共享原始文件,以及 另一个函数 特定份额。一个条目应该可以有几个这样的 已发布的机密URL,因此用户可以与其他用户共享1和 其他用户2,每个用户一个url,然后在没有 第二个也被撤销了。