基于内容散列的文件索引器

hashdex的Python项目详细描述


哈希索引

https://img.shields.io/pypi/v/hashdex.svghttps://img.shields.io/travis/jeff-99/hashdex.svgDocumentation StatusUpdates

基于内容散列的文件索引器,可快速查找系统上的重复文件。 我创建这个工具是因为我总是忘记哪些照片已经从我的手机上传到我的Dropbox帐户。 现在我可以把所有的图片上传到一个上传目录,对照索引检查这些文件,并且只组织 剩下的文件。

简单到….

pip install hashdex
hashdex add /path/to/my-main-pictures-directory
hashdex check --rm /path/to/my-uploads-directory

功能

  • 创建文件索引
  • 在文件系统中查找重复的文件
  • 检查目录中的文件是否已编入索引

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.6.0(2017-10-28)

  • 在主命令中添加了版本选项
  • 添加了在检查重复项时移动文件的选项
  • 将pytest runner更新为3.0.0
  • 将密码更新为2.1.2
  • 将Sphinx更新为1.6.5
  • 将flake8更新为3.5.0
  • 将TOX更新为2.9.1
  • 将pytest更新为3.2.3

0.5.0(2017-09-28)

  • 添加了对添加和检查文件而不是目录的支持
  • 已将默认索引文件移动到用户主目录
  • 更新的依赖项

0.4.1(2017-09-24)

  • 调整为python 2.7 math.floor返回浮点值

0.4.0(2017-09-24)

  • 将index命令重命名为“add”
  • refactored–用于向cli参数添加/check命令的dir选项
  • 添加了清除命令
  • 添加文档
  • 更新的依赖项

0.3.0(2017-09-12)

  • 添加了–rm标志以检查cli命令(没有标志,命令将不会删除文件)
  • 放弃了对Python2.6&3.3的支持
  • 更新的依赖项

0.2.0(2017-09-08)

  • 重构索引器类
  • 添加了哈希类
  • 添加了100%代码覆盖率的测试
  • 更新的依赖项

0.1.1(2017-09-05)

  • 更新的依赖项
  • 修复了文件列表错误

0.1.0(2017-09-04)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java Play Framework 2.1中的简单搜索?   java:Springbeans的真正工作原理   java不能从字符串中提取数字   不同管道中的java共享ExecutionHandler   在Java中,如何为扩展comparator的类实现多个comparator方法?   通用混沌Java   java问题:从自定义类获取要添加到驱动程序类的形状   java如何利用HikariCP和Hibernate?   eclipse如何执行Java应用程序?   用户界面Java Swing:如何将JLabel的文本绑定到JTable选定行中的列?   java替换JPanel元素而不添加到面板的末尾?   java Sets根据action命令在按钮组中选择了特定的jradiobutton   在java中如何将从控制台添加的字符串中的元素添加到列表中   处理未在浏览器上运行的Java签名小程序   java如何在我的安卓应用程序中单击任意按钮时禁用音频音调?   编码如何在Java中将十六进制转换为utf8编码的字符串   java JSF Spring安全集成问题   java如何更正Oracle for Windows中的字符?   java Spark结构化流媒体:当前批次落后   java Hibernate根据最匹配的条件排序结果