Filters duplicate images using perceptual image hashing.

fox 8d513cf24b Update 'README.md' 1 week 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 8d513cf24b Update 'README.md' 1 week 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 1 year ago
init.php f8f8dd4cae show correct class name for similar dialog, remove JS code from global context 1 year ago
update-translations.sh 1bff830b98 update class name in gettext skeleton 1 year ago

README.md

This plugin filters duplicate images using perceptual image hashing

Installation

  • Git clone to plugins.local/af_img_phash
  • Install plugin schema into tt-rss database (sql/phash_schema_pgsql.sql or sql/phash_schema_mysql.sql)
  • 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:

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

  • Install SQL hashing function in sql/bitcount_funcdef_pgsql.sql
  • Add the following option to config.php:

    	define('IMG_HASH_SQL_FUNCTION', true);