重复的文件查找器、预览器和删除器。

dittohunt的Python项目详细描述


ditto hunt是一个重复的文件查找器,它可以快速查找重复的文件 在文件夹下递归,并允许您预览,然后选择 应删除或移动到其他文件夹的版本。它没有 使用文件名进行比较,而不是对 所有文件。

例如,如果您有一堆图像和 希望找到并删除重复的图像。但是,可以使用 任何文件类型。

功能

  • 快速重复文件搜索。
  • 多平台。
  • 简单易用。

运行时要求

这只是运行时需求的概述。所有主要版本 python解释器和qt api都受支持。

安装

为了简单起见,这里只列出pyqt4和python2的说明。 但是,您可以调整为使用python2/python3和 pyqt4/pyqt5/pyside(如果您喜欢运行时依赖关系)。

在ubuntu或debian上,首先使用系统包安装依赖项 经理。

sudo apt-get install python python-qt4 python-pip

然后,使用pip安装dittohunt。

pip install [--user] dittohunt

或者,如果从源安装:

pip install [--user] dittohunt-<version>.tar.bz2

-user选项将在您的家中安装dittohunt ~/.local下的目录。你可能需要在一些 环境。

然后,如果你厌倦了Ditto Hunt的魅力,卸载 它。

pip uninstall dittohunt

运行

只要执行dittohunt

屏幕截图

Main Window

主窗口

pyqt4/pyqt5/pyside

ditto hunt可以使用pyqt4、pyqt5或pyside作为其qt api。只要 您已经安装了一个,它将自动检测并在 运行时。但是,如果希望强制使用特定的qt api,可以设置 当 跑步。

QT_API=pyqt4 dittohunt
QT_API=pyqt5 dittohunt
QT_API=pyside dittohunt

许可证

Ditto Hunt在GPL版本3下获得许可。请参阅LICENSE.txt 文件。qt.py根据3子句bsd获得许可。pyside_dyanmic.py是 麻省理工学院许可。

同上,Hunt发行说明

版本1.1 2017年7月16日

  • 修复自述文件安装说明。
  • 在确认对话框中显示文件数
  • 用于搜索的返工选项
  • 添加刷新按钮
  • 添加菜单选项以将路径复制到剪贴板
  • 添加对findthread错误的处理
  • 修正pyqt5的问题,进度对话框有时会出现重影
  • 修复状态未更新的错误
  • 添加展开/折叠操作
  • 添加移动按钮
  • 处理并显示findthread中的错误
  • 显示所有树项的“打开”菜单
  • 无图像时在预览标签中显示预览
  • 为gui小部件添加工具提示
  • 使状态栏消息永久化

版本1.0 2017年7月15日

  • 初始α释放。

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

推荐PyPI第三方库


热门话题
java比较空对象   JavasocketUDP循环   更改活动时使用java“安卓.view.InflateException:二进制XM文件行”   java可以在EclipseRCP中定义ViewPart或Workbench的最小大小吗?   java试图根据用户输入对列表中的整数进行排序   java如何避免Hibernate在oneToMany关系上创建外键限制   java创建一个简单的字符串解析器,交互式外壳式   java如何解析JSON并将其值转换为数组?   JavaAzure:Image Magick提供0 KB的输出?   使用Azure Event Hubs for Apache Kafka生态系统和OAuth在Java中发送和接收消息   java如何将Oracle的Interval数据类型格式化为HH:MM格式?   java jsoup无法在安卓上正确解析HTML   java如何计算2ndArray中的距离?   java Swing Worker线程说在超类中没有Process()方法   带有内部组件的java单击JPanel   javajsp中的html引号转义   java Maven在打包jar时无法检索buildNumber   Java中的linux八进制转义导致错误的字节值,编码问题?