From 6e3163d862e52f7a70f7732de650b883f5f3a54b Mon Sep 17 00:00:00 2001 From: qsniyg Date: Wed, 20 Mar 2024 02:41:14 +0000 Subject: [PATCH] Update techpowerup rule --- src/userscript.ts | 14 ++++++++++++-- userscript.user.js | 14 ++++++++++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/src/userscript.ts b/src/userscript.ts index ea639d81..f3be2ba2 100644 --- a/src/userscript.ts +++ b/src/userscript.ts @@ -82395,10 +82395,20 @@ var $$IMU_EXPORT$$; "$1web$2"); } - if (domain_nowww === "techpowerup.com") { + if (domain_nowww === "techpowerup.com" || + // thanks to anonymous for reporting: + // https://tpucdn.com/review/amd-ryzen-5-7600x/images/arch5_small.jpg + // https://tpucdn.com/review/amd-ryzen-5-7600x/images/arch5.jpg + domain_nowww === "tpucdn.com") { // https://www.techpowerup.com/img/CynraNCwRWsSI7wP_thm.jpg // https://www.techpowerup.com/img/CynraNCwRWsSI7wP.jpg - return src.replace(/(\/img\/+[^/]+)_thm(\.[^/.]*)(?:[?#].*)?$/, "$1$2"); + // https://www.techpowerup.com/review/amd-ryzen-5-7600x/images/arch5_small.jpg + // https://www.techpowerup.com/review/amd-ryzen-5-7600x/images/arch5.jpg + // https://www.techpowerup.com/review/amd-ryzen-5-7600x/images/small@1x.png + // https://www.techpowerup.com/review/amd-ryzen-5-7600x/images/small.png + return src + .replace(/(\/images\/+[^/.]+)@1x(\.[^/.]+)(?:[?#].*)?$/, "$1$2") + .replace(/(\/(?:img|images)\/+[^/]+)_(?:thm|small)(\.[^/.]*)(?:[?#].*)?$/, "$1$2"); } if (domain === "plaza.jp.rakuten-static.com") { diff --git a/userscript.user.js b/userscript.user.js index ae51bda8..f14c14c3 100644 --- a/userscript.user.js +++ b/userscript.user.js @@ -74258,10 +74258,20 @@ var $$IMU_EXPORT$$; // http://image.newsis.com/2017/06/29/NISI20170629_0013153492_web.jpg return src.replace(/(:\/\/[^/]*\/[0-9]{4}\/+(?:[0-9]{2}\/+){2}NISI[0-9]+_[0-9]+_)thm(\.[^/.]*)(?:[?#].*)?$/, "$1web$2"); } - if (domain_nowww === "techpowerup.com") { + if (domain_nowww === "techpowerup.com" || + // thanks to anonymous for reporting: + // https://tpucdn.com/review/amd-ryzen-5-7600x/images/arch5_small.jpg + // https://tpucdn.com/review/amd-ryzen-5-7600x/images/arch5.jpg + domain_nowww === "tpucdn.com") { // https://www.techpowerup.com/img/CynraNCwRWsSI7wP_thm.jpg // https://www.techpowerup.com/img/CynraNCwRWsSI7wP.jpg - return src.replace(/(\/img\/+[^/]+)_thm(\.[^/.]*)(?:[?#].*)?$/, "$1$2"); + // https://www.techpowerup.com/review/amd-ryzen-5-7600x/images/arch5_small.jpg + // https://www.techpowerup.com/review/amd-ryzen-5-7600x/images/arch5.jpg + // https://www.techpowerup.com/review/amd-ryzen-5-7600x/images/small@1x.png + // https://www.techpowerup.com/review/amd-ryzen-5-7600x/images/small.png + return src + .replace(/(\/images\/+[^/.]+)@1x(\.[^/.]+)(?:[?#].*)?$/, "$1$2") + .replace(/(\/(?:img|images)\/+[^/]+)_(?:thm|small)(\.[^/.]*)(?:[?#].*)?$/, "$1$2"); } if (domain === "plaza.jp.rakuten-static.com") { // https://plaza.jp.rakuten-static.com/api/Proxy.php?a=http%3A%2F%2Fimage.newsis.com%2F2015%2F02%2F10%2FNISI20150210_0010612208_web.jpg&b=e35d2fdbdc32519e5d05e3f394efd6c8