Add %URL parameter to use full image URL or thumbnail as appropriate for image search.
This commit is contained in:
parent
cca624bd29
commit
c1428b7e09
@ -654,12 +654,12 @@ Config =
|
|||||||
MD5: ''
|
MD5: ''
|
||||||
|
|
||||||
sauces: """
|
sauces: """
|
||||||
https://www.google.com/searchbyimage?image_url=%TURL
|
https://www.google.com/searchbyimage?image_url=%IMG
|
||||||
http://iqdb.org/?url=%TURL
|
http://iqdb.org/?url=%IMG
|
||||||
http://eye.swfchan.com/search/?q=%name;types:swf
|
http://eye.swfchan.com/search/?q=%name;types:swf
|
||||||
#//tineye.com/search?url=%TURL
|
#//tineye.com/search?url=%IMG
|
||||||
#//saucenao.com/search.php?url=%TURL
|
#//saucenao.com/search.php?url=%IMG
|
||||||
#http://3d.iqdb.org/?url=%TURL
|
#http://3d.iqdb.org/?url=%IMG
|
||||||
#http://regex.info/exif.cgi?imgurl=%URL
|
#http://regex.info/exif.cgi?imgurl=%URL
|
||||||
# uploaders:
|
# uploaders:
|
||||||
#//imgur.com/upload?url=%URL;text:Upload to imgur
|
#//imgur.com/upload?url=%URL;text:Upload to imgur
|
||||||
@ -671,9 +671,6 @@ Config =
|
|||||||
#https://rbt.asia/%board/image/%MD5;text:View same on RBT /%board/;boards:<%=
|
#https://rbt.asia/%board/image/%MD5;text:View same on RBT /%board/;boards:<%=
|
||||||
grunt.file.readJSON('src/Archive/archives.json').filter(function(x) {return x.uid === 8})[0].files.join(',')
|
grunt.file.readJSON('src/Archive/archives.json').filter(function(x) {return x.uid === 8})[0].files.join(',')
|
||||||
%>
|
%>
|
||||||
# Search with full image only for image file types:
|
|
||||||
#https://www.google.com/searchbyimage?image_url=%URL;types:gif,jpg,png
|
|
||||||
#https://www.google.com/searchbyimage?image_url=%TURL;types:webm,pdf
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
FappeT:
|
FappeT:
|
||||||
|
|||||||
@ -6,6 +6,7 @@
|
|||||||
<ul>These parameters will be replaced by their corresponding values:
|
<ul>These parameters will be replaced by their corresponding values:
|
||||||
<li><code>%TURL</code>: Thumbnail URL.</li>
|
<li><code>%TURL</code>: Thumbnail URL.</li>
|
||||||
<li><code>%URL</code>: Full image URL.</li>
|
<li><code>%URL</code>: Full image URL.</li>
|
||||||
|
<li><code>%IMG</code>: Full image URL for GIF, JPG, and PNG; thumbnail URL for other types.</li>
|
||||||
<li><code>%MD5</code>: MD5 hash.</li>
|
<li><code>%MD5</code>: MD5 hash.</li>
|
||||||
<li><code>%name</code>: Original file name.</li>
|
<li><code>%name</code>: Original file name.</li>
|
||||||
<li><code>%board</code>: Current board.</li>
|
<li><code>%board</code>: Current board.</li>
|
||||||
|
|||||||
@ -26,14 +26,16 @@ Sauce =
|
|||||||
else
|
else
|
||||||
m = part.match /^(\w*):(.*)$/
|
m = part.match /^(\w*):(.*)$/
|
||||||
parts[m[1]] = m[2]
|
parts[m[1]] = m[2]
|
||||||
|
|
||||||
parts['text'] or= parts['url'].match(/(\w+)\.\w+\//)?[1] or '?'
|
parts['text'] or= parts['url'].match(/(\w+)\.\w+\//)?[1] or '?'
|
||||||
|
ext = post.file.URL.match(/[^.]*$/)[0]
|
||||||
|
|
||||||
skip = false
|
skip = false
|
||||||
for key of parts
|
for key of parts
|
||||||
parts[key] = parts[key].replace /%(T?URL|MD5|board|name|%|semi)/g, (parameter) ->
|
parts[key] = parts[key].replace /%(T?URL|IMG|MD5|board|name|%|semi)/g, (parameter) ->
|
||||||
type = {
|
type = {
|
||||||
'%TURL': post.file.thumbURL
|
'%TURL': post.file.thumbURL
|
||||||
'%URL': post.file.URL
|
'%URL': post.file.URL
|
||||||
|
'%IMG': if ext in ['gif', 'jpg', 'png'] then post.file.URL else post.file.thumbURL
|
||||||
'%MD5': post.file.MD5
|
'%MD5': post.file.MD5
|
||||||
'%board': post.board.ID
|
'%board': post.board.ID
|
||||||
'%name': post.file.name
|
'%name': post.file.name
|
||||||
@ -50,10 +52,9 @@ Sauce =
|
|||||||
type
|
type
|
||||||
|
|
||||||
return null if skip
|
return null if skip
|
||||||
|
|
||||||
ext = post.file.URL.match(/\.([^\.]*)$/)?[1] or ''
|
|
||||||
return null unless !parts['boards'] or post.board.ID in parts['boards'].split ','
|
return null unless !parts['boards'] or post.board.ID in parts['boards'].split ','
|
||||||
return null unless !parts['types'] or ext in parts['types'].split ','
|
return null unless !parts['types'] or ext in parts['types'].split ','
|
||||||
|
|
||||||
a = Sauce.link.cloneNode true
|
a = Sauce.link.cloneNode true
|
||||||
a.href = parts['url']
|
a.href = parts['url']
|
||||||
a.textContent = parts['text']
|
a.textContent = parts['text']
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user