diff --git a/QuantumultX/Fake_Local-workingcopy.txt b/QuantumultX/Fake_Local-workingcopy.txt index 7e99b15f2..5f68c292e 100644 --- a/QuantumultX/Fake_Local-workingcopy.txt +++ b/QuantumultX/Fake_Local-workingcopy.txt @@ -22,7 +22,7 @@ https:\/\/api\.termius\.com\/api\/v3\/bulk\/account\/ url script-response-body l ^https:\/\/graph\.nhaccuatui\.com\/.*\/users\/info* url script-response-body langkhach/nhaccuatui.js #Memrise -^https:\/\/api\.memrise\.com\/v1\.16\/(me\/$|dashboard\/$|leaderboards\/following\/) url script-response-body langkhach/memrise.vip.js +^https:\/\/api\.memrise\.com\/.+\/(me\/$|dashboard\/$|leaderboards\/following\/) url script-response-body langkhach/memrise.vip.js # Jibjab ^https:\/\/origin-prod-phoenix\.jibjab\.com\/v1\/user$ url script-response-body langkhach/jibjab.vip.js diff --git a/QuantumultX/Fake_Vip.txt b/QuantumultX/Fake_Vip.txt index ab53dd1fb..27153d4c5 100644 --- a/QuantumultX/Fake_Vip.txt +++ b/QuantumultX/Fake_Vip.txt @@ -22,7 +22,7 @@ https:\/\/api\.termius\.com\/api\/v3\/bulk\/account\/ url script-response-body h ^https:\/\/graph\.nhaccuatui\.com\/.*\/users\/info* url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/nhaccuatui.js #Memrise -^https:\/\/api\.memrise\.com\/v1\.16\/(me\/$|dashboard\/$|leaderboards\/following\/) url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/memrise.vip.js +^https:\/\/api\.memrise\.com\/.+\/(me\/$|dashboard\/$|leaderboards\/following\/) url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/memrise.vip.js # Jibjab ^https:\/\/origin-prod-phoenix\.jibjab\.com\/v1\/user$ url script-response-body https://raw.githubusercontent.com/langkhach270389/Scripting/master/jibjab.vip.js diff --git a/QuantumultX/Quantumult_Fakevip_LangKhach_workingcopy.txt b/QuantumultX/Quantumult_Fakevip_LangKhach_workingcopy.txt index 23ec525ba..777cb0773 100644 --- a/QuantumultX/Quantumult_Fakevip_LangKhach_workingcopy.txt +++ b/QuantumultX/Quantumult_Fakevip_LangKhach_workingcopy.txt @@ -95,7 +95,7 @@ https:\/\/api\.termius\.com\/api\/v3\/bulk\/account\/ url script-response-body l ^https:\/\/graph\.nhaccuatui\.com\/.*\/users\/info* url script-response-body langkhach/nhaccuatui.js #Memrise -^https:\/\/api\.memrise\.com\/v1\.16\/(me\/$|dashboard\/$|leaderboards\/following\/) url script-response-body langkhach/memrise.vip.js +^https:\/\/api\.memrise\.com\/.+\/(me\/$|dashboard\/$|leaderboards\/following\/) url script-response-body langkhach/memrise.vip.js # Jibjab ^https:\/\/origin-prod-phoenix\.jibjab\.com\/v1\/user$ url script-response-body langkhach/jibjab.vip.js diff --git a/appprice.js b/appprice.js index 79fa9f660..8035297a0 100644 --- a/appprice.js +++ b/appprice.js @@ -108,7 +108,7 @@ if (isSurge) { /*using surge cron*/ const region = "vn" -const appIds = ["1382419586","1299735217","1460078746","333710667","1049254261","1489780246","1407367202","436577167","1481018071","1315744137","1436650069","980368562","1007355333","1126386264","492648096","950519698","317107309","539397400","1444671526","1416894836","1117998129","1462386180","558818638","691121579","1474856599","436577167","641613694","1312014438","1416894836","1117998129","1462386180","558818638","691121579","1474856599","436577167","641613694","1312014438"] +const appIds = ["916366645","1382419586","1299735217","1460078746","333710667","1049254261","1489780246","1407367202","436577167","1481018071","1315744137","1436650069","980368562","1007355333","1126386264","492648096","950519698","317107309","539397400","1444671526","1416894836","1117998129","1462386180","558818638","691121579","1474856599","436577167","641613694","1312014438","1416894836","1117998129","1462386180","558818638","691121579","1474856599","436577167","641613694","1312014438"] var cacheData = $persistentStore.read() if (!cacheData) { diff --git a/memrise.vip.js b/memrise.vip.js index ad9f61e0c..0014aa8d0 100644 --- a/memrise.vip.js +++ b/memrise.vip.js @@ -1,18 +1,18 @@ let obj = JSON.parse($response.body); let url = $request.url; -const cons1 = "api.memrise.com/v1.16/me/"; -const cons2 = "api.memrise.com/v1.16/dashboard/"; -const cons3 = "leaderboards/following/"; +const cons1 = "me/"; +const cons2 = "dashboard/"; +const cons3 = "following/"; -if(url.indexOf(cons1) != -1) { +if(url.endsWith(cons1)) { obj["profile"]["is_pro"] = true; } -if(url.indexOf(cons2) != -1) { +if(url.endsWith(cons2)) { obj["user"]["is_premium"] = true; } -if(url.indexOf(cons3) != -1) { +if(url.indexOf(cons3) != -1 ) { obj["users"][0]["is_premium"] = true; } -$done({body: JSON.stringify(obj)}); \ No newline at end of file +$done({body: JSON.stringify(obj)});