Filters duplicate images using perceptual image hashing.

Rodney Stromlund 758deb4945 merging upstream/master 4 months ago
locale ad71ab3dac add I18N skeleton 6 months ago
sql 145e043f7a New SQL function in case 'count-bits' extension is not installed. 4 months ago
vendor deb1dc0175 use vendor/ namespace loader for ImageHash instead of manual require() 9 months ago
README.md 2066fa5fa6 update readme 4 months ago
af_zz_img_phash.pot ad71ab3dac add I18N skeleton 6 months ago
init.css 8cdf03dcdf cleanup markup a bit; increase data_max_age; showrelated: remote hardcoded 30 day intervals 6 months ago
init.js 450b210df2 param_escape is no more 9 months ago
init.php 758deb4945 merging upstream/master 4 months ago
update-translations.sh 93b9ec3b80 switch to base plugin gettext methods 6 months ago

README.md

This plugin filters duplicate images using perceptual image hashing.

Installation

  1. Git clone to plugins.local/af_zz_img_phash
  2. Enable in feed editor for specific feeds (after enabling the plugin)

If you can't use count bits on PostgreSQL, you can do the following:

  1. Install the SQL function in sql/bitcount_funcdef_pgsql.sql
  2. Add the following option to config.php:
	define('IMG_HASH_SQL_FUNCTION', true);

Note that using native SQL hashing function would be several orders of magnitude slower than count bits which may affect overal tt-rss performance.