diff --git a/src/General/Settings.coffee b/src/General/Settings.coffee index 5b38d3bfe..4315860ef 100644 --- a/src/General/Settings.coffee +++ b/src/General/Settings.coffee @@ -413,6 +413,8 @@ Settings = if compareString < '00001.00013.00005.00000' if data['sauces']? set 'sauces', data['sauces'].replace(/^(#?\s*)http:\/\/regex\.info\/exif\.cgi/mg, '$1http://exif.regex.info/exif.cgi') + if (known = Config['sauces'].match /# Known filename formats:(?:\n.+)*/) + set 'sauces', data['sauces'] + '\n\n' + known[0] changes loadSettings: (data, cb) -> diff --git a/src/config/Config.coffee b/src/config/Config.coffee index 35ee2c561..09cffe243 100644 --- a/src/config/Config.coffee +++ b/src/config/Config.coffee @@ -717,6 +717,13 @@ Config = MD5: '' sauces: """ + # Known filename formats: + http://www.pixiv.net/member_illust.php?mode=medium&illust_id=%$1;regexp:/^(\\d+)_p\\d+/ + //%$1.deviantart.com/gallery/#/d%$2;regexp:/^\\w+_by_(\\w+)-d([\\da-z]+)/ + //imgur.com/%$1;regexp:/^(?![a-zA-Z][a-z]{6})(?![A-Z]{7})(?!\\d{7})([\\da-zA-Z]{7})(?: \\(\\d+\\))?\\.\\w+$/ + http://flickr.com/photo.gne?id=%$1;regexp:/^(\\d+)_[\\da-f]{10}(?:_\\w)*\\b/ + https://www.facebook.com/photo.php?fbid=%$1;regexp:/^\\d+_(\\d+)_\\d+_[no]\\b/ + # Reverse image search: https://www.google.com/searchbyimage?image_url=%IMG&safe=off https://www.yandex.com/images/search?rpt=imageview&img_url=%IMG