Skip to content

Commit 3c17167

Browse files
committed
Grouped app.alerts init w/ app init
1 parent 8aeb1de commit 3c17167

File tree

4 files changed

+52
-60
lines changed

4 files changed

+52
-60
lines changed

amazongpt/greasemonkey/amazongpt.user.js

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// @description Add AI chat & product/category summaries to Amazon shopping, powered by the latest LLMs like GPT-4o!
44
// @author KudoAI
55
// @namespace https://kudoai.com
6-
// @version 2025.5.16.16
6+
// @version 2025.5.16.17
77
// @license MIT
88
// @icon https://amazongpt.kudoai.com/assets/images/icons/app/black-gold-teal/icon48.png?v=8e8ed1c
99
// @icon64 https://amazongpt.kudoai.com/assets/images/icons/app/black-gold-teal/icon64.png?v=8e8ed1c
@@ -178,6 +178,18 @@
178178
}
179179
Object.assign(app, { ...remoteData.app, urls: { ...app.urls, ...remoteData.app.urls }, msgs: remoteData.msgs })
180180
app.urls.aiweAssets = app.urls.aiweAssets.replace('@latest', `@${app.commitHashes.aiweb}`)
181+
app.alerts = {
182+
waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`,
183+
login: `${app.msgs.alert_login} @ `,
184+
checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `,
185+
tooManyRequests: `${app.msgs.alert_tooManyRequests}.`,
186+
parseFailed: `${app.msgs.alert_parseFailed}.`,
187+
proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`,
188+
apiNotWorking: `API ${app.msgs.alert_notWorking}.`,
189+
suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`,
190+
suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`,
191+
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
192+
}
181193
app.katexDelimiters = await new Promise(resolve => xhr({ // used in show.reply()
182194
method: 'GET', onload: resp => resolve(JSON.parse(resp.responseText)),
183195
url: `${app.urls.aiweAssets}/data/katex-delimiters.json`
@@ -326,20 +338,6 @@
326338
const inputEvents = {} ; ['down', 'move', 'up'].forEach(action =>
327339
inputEvents[action] = ( window.PointerEvent ? 'pointer' : env.browser.isMobile ? 'touch' : 'mouse' ) + action)
328340

329-
// Init ALERTS
330-
Object.assign(app, { alerts: {
331-
waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`,
332-
login: `${app.msgs.alert_login} @ `,
333-
checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `,
334-
tooManyRequests: `${app.msgs.alert_tooManyRequests}.`,
335-
parseFailed: `${app.msgs.alert_parseFailed}.`,
336-
proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`,
337-
apiNotWorking: `API ${app.msgs.alert_notWorking}.`,
338-
suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`,
339-
suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`,
340-
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
341-
}})
342-
343341
// Define UI functions
344342

345343
const addListeners = {

bravegpt/greasemonkey/bravegpt.user.js

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
// @description:zu Yengeza izimpendulo ze-AI ku-Brave Search (inikwa amandla yi-GPT-4o!)
149149
// @author KudoAI
150150
// @namespace https://kudoai.com
151-
// @version 2025.5.16.17
151+
// @version 2025.5.16.18
152152
// @license MIT
153153
// @icon https://assets.bravegpt.com/images/icons/bravegpt/icon48.png?v=df624b0
154154
// @icon64 https://assets.bravegpt.com/images/icons/bravegpt/icon64.png?v=df624b0
@@ -300,6 +300,18 @@
300300
}
301301
Object.assign(app, { ...remoteData.app, urls: { ...app.urls, ...remoteData.app.urls }, msgs: remoteData.msgs })
302302
app.urls.aiweAssets = app.urls.aiweAssets.replace('@latest', `@${app.commitHashes.aiweb}`)
303+
app.alerts = {
304+
waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`,
305+
login: `${app.msgs.alert_login} @ `,
306+
checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `,
307+
tooManyRequests: `${app.msgs.alert_tooManyRequests}.`,
308+
parseFailed: `${app.msgs.alert_parseFailed}.`,
309+
proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`,
310+
apiNotWorking: `API ${app.msgs.alert_notWorking}.`,
311+
suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`,
312+
suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`,
313+
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
314+
}
303315
app.katexDelimiters = await new Promise(resolve => xhr({ // used in show.reply()
304316
method: 'GET', onload: resp => resolve(JSON.parse(resp.responseText)),
305317
url: `${app.urls.aiweAssets}/data/katex-delimiters.json`
@@ -478,20 +490,6 @@
478490
const inputEvents = {} ; ['down', 'move', 'up'].forEach(action =>
479491
inputEvents[action] = ( window.PointerEvent ? 'pointer' : env.browser.isMobile ? 'touch' : 'mouse' ) + action)
480492

481-
// Init ALERTS
482-
Object.assign(app, { alerts: {
483-
waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`,
484-
login: `${app.msgs.alert_login} @ `,
485-
checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `,
486-
tooManyRequests: `${app.msgs.alert_tooManyRequests}.`,
487-
parseFailed: `${app.msgs.alert_parseFailed}.`,
488-
proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`,
489-
apiNotWorking: `API ${app.msgs.alert_notWorking}.`,
490-
suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`,
491-
suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`,
492-
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
493-
}})
494-
495493
// Define UI functions
496494

497495
const addListeners = {

duckduckgpt/greasemonkey/duckduckgpt.user.js

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
// @description:zu Yengeza izimpendulo ze-AI ku-DuckDuckGo (inikwa amandla yi-GPT-4o!)
149149
// @author KudoAI
150150
// @namespace https://kudoai.com
151-
// @version 2025.5.16.18
151+
// @version 2025.5.16.19
152152
// @license MIT
153153
// @icon https://assets.ddgpt.com/images/icons/duckduckgpt/icon48.png?v=06af076
154154
// @icon64 https://assets.ddgpt.com/images/icons/duckduckgpt/icon64.png?v=06af076
@@ -301,6 +301,18 @@
301301
}
302302
Object.assign(app, { ...remoteData.app, urls: { ...app.urls, ...remoteData.app.urls }, msgs: remoteData.msgs })
303303
app.urls.aiweAssets = app.urls.aiweAssets.replace('@latest', `@${app.commitHashes.aiweb}`)
304+
app.alerts = {
305+
waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`,
306+
login: `${app.msgs.alert_login} @ `,
307+
checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `,
308+
tooManyRequests: `${app.msgs.alert_tooManyRequests}.`,
309+
parseFailed: `${app.msgs.alert_parseFailed}.`,
310+
proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`,
311+
apiNotWorking: `API ${app.msgs.alert_notWorking}.`,
312+
suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`,
313+
suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`,
314+
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
315+
}
304316
app.katexDelimiters = await new Promise(resolve => xhr({ // used in show.reply()
305317
method: 'GET', onload: resp => resolve(JSON.parse(resp.responseText)),
306318
url: `${app.urls.aiweAssets}/data/katex-delimiters.json`
@@ -478,20 +490,6 @@
478490
const inputEvents = {} ; ['down', 'move', 'up'].forEach(action =>
479491
inputEvents[action] = ( window.PointerEvent ? 'pointer' : env.browser.isMobile ? 'touch' : 'mouse' ) + action)
480492

481-
// Init ALERTS
482-
Object.assign(app, { alerts: {
483-
waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`,
484-
login: `${app.msgs.alert_login} @ `,
485-
checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `,
486-
tooManyRequests: `${app.msgs.alert_tooManyRequests}.`,
487-
parseFailed: `${app.msgs.alert_parseFailed}.`,
488-
proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`,
489-
apiNotWorking: `API ${app.msgs.alert_notWorking}.`,
490-
suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`,
491-
suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`,
492-
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
493-
}})
494-
495493
// Define UI functions
496494

497495
const addListeners = {

googlegpt/greasemonkey/googlegpt.user.js

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@
149149
// @description:zu Yengeza izimpendulo ze-AI ku-Google Search (inikwa amandla yi-Google Gemma + GPT-4o!)
150150
// @author KudoAI
151151
// @namespace https://kudoai.com
152-
// @version 2025.5.16.17
152+
// @version 2025.5.16.18
153153
// @license MIT
154154
// @icon https://assets.googlegpt.io/images/icons/googlegpt/black/icon48.png?v=59409b2
155155
// @icon64 https://assets.googlegpt.io/images/icons/googlegpt/black/icon64.png?v=59409b2
@@ -491,6 +491,18 @@
491491
}
492492
Object.assign(app, { ...remoteData.app, urls: { ...app.urls, ...remoteData.app.urls }, msgs: remoteData.msgs })
493493
app.urls.aiweAssets = app.urls.aiweAssets.replace('@latest', `@${app.commitHashes.aiweb}`)
494+
app.alerts = {
495+
waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`,
496+
login: `${app.msgs.alert_login} @ `,
497+
checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `,
498+
tooManyRequests: `${app.msgs.alert_tooManyRequests}.`,
499+
parseFailed: `${app.msgs.alert_parseFailed}.`,
500+
proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`,
501+
apiNotWorking: `API ${app.msgs.alert_notWorking}.`,
502+
suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`,
503+
suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`,
504+
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
505+
}
494506
app.katexDelimiters = await new Promise(resolve => xhr({ // used in show.reply()
495507
method: 'GET', onload: resp => resolve(JSON.parse(resp.responseText)),
496508
url: `${app.urls.aiweAssets}/data/katex-delimiters.json`
@@ -663,20 +675,6 @@
663675
const inputEvents = {} ; ['down', 'move', 'up'].forEach(action =>
664676
inputEvents[action] = ( window.PointerEvent ? 'pointer' : env.browser.isMobile ? 'touch' : 'mouse' ) + action)
665677

666-
// Init ALERTS
667-
Object.assign(app, { alerts: {
668-
waitingResponse: `${app.msgs.alert_waitingFor} ${app.name} ${app.msgs.alert_response}...`,
669-
login: `${app.msgs.alert_login} @ `,
670-
checkCloudflare: `${app.msgs.alert_checkCloudflare} @ `,
671-
tooManyRequests: `${app.msgs.alert_tooManyRequests}.`,
672-
parseFailed: `${app.msgs.alert_parseFailed}.`,
673-
proxyNotWorking: `${app.msgs.mode_proxy} ${app.msgs.alert_notWorking}.`,
674-
apiNotWorking: `API ${app.msgs.alert_notWorking}.`,
675-
suggestProxy: `${app.msgs.alert_try} ${app.msgs.alert_switchingOn} ${app.msgs.mode_proxy}`,
676-
suggestDiffAPI: `${app.msgs.alert_try} ${app.msgs.alert_selectingDiff} API`,
677-
suggestOpenAI: `${app.msgs.alert_try} ${app.msgs.alert_switchingOff} ${app.msgs.mode_proxy}`
678-
}})
679-
680678
// Define UI functions
681679

682680
const addListeners = {

0 commit comments

Comments
 (0)