提取源文件散列的fedmsg使用者

summershum的Python项目详细描述


提取和存储源文件散列的fedmsg使用者。

Summershum由两部分组成:

  • 一个fedmsg消费者插件,它监听 org.fedoraproject.prod.git.lookaside.new封邮件。每当 contributor将一个新的源tarball上传到lookaside缓存, Summershum会下载这个tarball,解包,然后计算 把tarball中的每个文件加起来。然后这些散列存储在 稍后要查询的数据库。
  • 一个查询fedmsg历史记录的cli工具summershum-cli。 然后,它会在旧的lookaside消息中爬行以填充数据 错过了。

有了Summershum数据库,我们可以进行一些有趣的查询 在短时间内:

  • 在所有的Fedora中有多少个文件有这个散列和?为此 包装?
  • 我们可以轻松找到捆绑内容的内容并生成一个编程列表
  • 我们可以在taskotron测试中检查数据库
  • 我们可以查看有多少软件包包含完整的GPL许可证
  • 有多少个软件包具有该许可证,但使用的是旧的fsf地址

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

推荐PyPI第三方库


热门话题
java Spring Hibernate NoClassDefFoundError CurrentSessionContext   Java中的While循环不会对文档的最后一行执行操作   java如何禁用javafx窗口   java有哪种方法的功能与retain all相反?   统计Java基于箱线图生成随机数   Java:PropertyResourceBundle   java编译/捕获异常   日志记录如何使用java log4j将日志文件保存在monthwise文件夹中?   气泡排序Java气泡排序   java无法使用无服务器本地调用AWS Lambda   java在更新JLabel文本时遇到问题;与Netbeans 6.9的GUI生成器相关   java自动设置一个类中的所有字段(private)   java将列表<BuffereImage>转换为图像