Filters duplicate images using perceptual image hashing.

Rodney Stromlund f2875b2693 pot file needs regenerating 10 months ago
locale ad71ab3dac add I18N skeleton 1 year ago
sql 145e043f7a New SQL function in case 'count-bits' extension is not installed. 1 year ago
vendor deb1dc0175 use vendor/ namespace loader for ImageHash instead of manual require() 1 year ago
README.md f5d6ff035e update README with new directory location 11 months ago
af_img_phash.pot f2875b2693 pot file needs regenerating 10 months ago
init.css 8cdf03dcdf cleanup markup a bit; increase data_max_age; showrelated: remote hardcoded 30 day intervals 1 year ago
init.js f8f8dd4cae show correct class name for similar dialog, remove JS code from global context 11 months ago
init.php f8f8dd4cae show correct class name for similar dialog, remove JS code from global context 11 months ago
update-translations.sh 1bff830b98 update class name in gettext skeleton 11 months ago

README.md

This plugin filters duplicate images using perceptual image hashing.

Installation

  1. Git clone to plugins.local/af_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.