From 3dae5a8bc7093ee642f4c10b77f7c16009536171 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marcin=20=C5=81abanowski?=
Date: Sun, 23 Dec 2012 04:38:20 +0100
Subject: [PATCH] Implement image identification buttons using regex.info/exif,
google images and tineye
---
inc/config.php | 8 ++++++++
templates/post_reply.html | 11 +++++++++++
templates/post_thread.html | 10 ++++++++++
3 files changed, 29 insertions(+)
diff --git a/inc/config.php b/inc/config.php
index c700d232..49cb137b 100644
--- a/inc/config.php
+++ b/inc/config.php
@@ -467,6 +467,9 @@
$config['show_ratio'] = false;
// Display the file's original filename
$config['show_filename']= true;
+
+ // Image identification buttons using regex.info/exif, tineye and google images
+ $config['image_identification'] = false;
// Redraw the image using GD functions to strip any excess data (commonly ZIP archives)
// WARNING: Currently strips animated GIFs too
@@ -715,6 +718,11 @@
$config['root'] = (str_replace('\\', '/', dirname($_SERVER['REQUEST_URI'])) == '/' ? '/' : str_replace('\\', '/', dirname($_SERVER['REQUEST_URI'])) . '/');
else
$config['root'] = '/'; // CLI mode
+
+ // The scheme and domain. This is needed to get absolute URL of some page (for instance image
+ // identification buttons). If you use the CLI tools, it would be wise to override this setting.
+ $config['domain'] = (isset ($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') ? "https://" : "http://";
+ $config['domain'] .= isset ($_SERVER['HTTP_HOST']) ? $_SERVER['HTTP_HOST'] : 'localhost';
// If for some reason the folders and static HTML index files aren't in the current working direcotry,
// enter the directory path here. Otherwise, keep it false.
diff --git a/templates/post_reply.html b/templates/post_reply.html
index f50e392e..318f4758 100644
--- a/templates/post_reply.html
+++ b/templates/post_reply.html
@@ -71,6 +71,17 @@
{{ post.filename }}
{% endif %}
{% endif %}
+ {% if post.thumb != 'file' and config.image_identification %}
+ ,
+
+ {% if post.file|extension == 'jpg' %}
+ e
+ {% endif %}
+ g
+ t
+
+ {% endif %}
+
)
diff --git a/templates/post_thread.html b/templates/post_thread.html
index da93c5dd..2c14a863 100644
--- a/templates/post_thread.html
+++ b/templates/post_thread.html
@@ -28,6 +28,16 @@
{{ post.filename }}
{% endif %}
{% endif %}
+ {% if post.thumb != 'file' and config.image_identification %}
+ ,
+
+ {% if post.file|extension == 'jpg' %}
+ e
+ {% endif %}
+ g
+ t
+
+ {% endif %}
)