基于内容散列的文件索引器
hashdex的Python项目详细描述
哈希索引
基于内容散列的文件索引器,可快速查找系统上的重复文件。 我创建这个工具是因为我总是忘记哪些照片已经从我的手机上传到我的Dropbox帐户。 现在我可以把所有的图片上传到一个上传目录,对照索引检查这些文件,并且只组织 剩下的文件。
简单到….
pip install hashdex hashdex add /path/to/my-main-pictures-directory hashdex check --rm /path/to/my-uploads-directory
- 自由软件:麻省理工学院许可证
- 文档:https://hashdex.readthedocs.io。
功能
- 创建文件索引
- 在文件系统中查找重复的文件
- 检查目录中的文件是否已编入索引
学分
这个包是用Cookiecutter和audreyr/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上的第一个版本。