Port: Avoid breaking sauce settings of people with links to original Google Images and Google Lens, provided they didn't already update to v1.14.22.3.

from 7295b21b73eb13ec53fdc61767ada341c2e13144
This commit is contained in:
Tuxedo Takodachi 2023-03-18 10:39:48 +01:00
parent 1235fd9b9f
commit 817ddd51bf

View File

@ -798,17 +798,12 @@ vp-replace
set('archiveLists', data['archiveLists'].replace('https://nstepien.github.io/archives.json/archives.json', 'https://4chenz.github.io/archives.json/archives.json'));
}
}
if (compareString < '00001.00014.00022.00002') {
if (data['sauces']) {
set('sauces', data['sauces'].replace(/^#?\s*https:\/\/www\.google\.com\/searchbyimage\?image_url=%(IMG|T?URL)&safe=off(?=$|;)/mg, 'https://lens.google.com/uploadbyurl?url=%$1'));
}
}
if (compareString < '00001.00014.00022.00003') {
if (data['sauces']) {
set('sauces', data['sauces'].replace(/^#?\s*https:\/\/lens\.google\.com\/uploadbyurl\?url=%(IMG|T?URL)(?=$|;)/mg, 'https://www.google.com/searchbyimage?sbisrc=4chanx&image_url=%$1&safe=off'));
addSauces([
'#https://lens.google.com/uploadbyurl?url=%IMG;text:lens'
]);
set('sauces', data['sauces'].replace(/^#?\s*https:\/\/www\.google\.com\/searchbyimage\?image_url=%(IMG|T?URL)&safe=off(?=$|;)/mg, 'https://www.google.com/searchbyimage?sbisrc=4chanx&image_url=%$1&safe=off'));
if (compareString === '00001.00014.00022.00002' && !/\bsbisrc=/.test(data['sauces'])) {
set('sauces', data['sauces'].replace(/^#?\s*https:\/\/lens\.google\.com\/uploadbyurl\?url=%(IMG|T?URL)(?=$|;)/m, 'https://www.google.com/searchbyimage?sbisrc=4chanx&image_url=%$1&safe=off'));
}
}
}
return changes;