Skip to content

Commit a15860c

Browse files
committed
optimize
1 parent b473ec5 commit a15860c

24 files changed

+209
-1063
lines changed

manifest.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,10 @@
2929
"content_scripts": [
3030
{
3131
"matches": ["<all_urls>"],
32-
"js": ["scripts/content-scripts/document_start.js"],
32+
"js": [
33+
"scripts/content-scripts/document_start.js",
34+
"scripts/content-scripts/scripts/ufs_global_webpage_context.js"
35+
],
3336
"run_at": "document_start"
3437
},
3538
{

popup/helpers/category.js

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,6 @@ export const CATEGORY = {
3232
vi: `<i class="fa-solid fa-play fa-beat-fade" style="color:#1F51FF"></i> Tự động chạy`,
3333
},
3434
},
35-
ai: {
36-
id: "ai",
37-
name: {
38-
en: `<i class="fa-solid fa-robot"></i> AI`,
39-
vi: `<i class="fa-solid fa-robot"></i> AI`,
40-
},
41-
},
4235
search: {
4336
id: "search",
4437
name: {
@@ -88,20 +81,6 @@ export const CATEGORY = {
8881
vi: `<i class="fa-brands fa-tiktok"></i> Tiktok`,
8982
},
9083
},
91-
shopping: {
92-
id: "shopping",
93-
name: {
94-
en: `<i class="fa-solid fa-cart-shopping"></i> Shopping`,
95-
vi: `<i class="fa-solid fa-cart-shopping"></i> Mua sắm`,
96-
},
97-
},
98-
github: {
99-
id: "github",
100-
name: {
101-
en: `<i class="fa-brands fa-github"></i> Github`,
102-
vi: `<i class="fa-brands fa-github"></i> Github`,
103-
},
104-
},
10584
automation: {
10685
id: "automation",
10786
name: {

popup/tabs.js

Lines changed: 80 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -25,20 +25,6 @@ const specialTabs = [
2525
];
2626

2727
const tabs = [
28-
{
29-
...CATEGORY.ai,
30-
scripts: [
31-
s.huggingface,
32-
createTitle("--- AI Art ---", "--- AI Art - Tranh/Ảnh ---"),
33-
s.bing_imageCreator,
34-
s.pixaiart,
35-
s.playgroundai,
36-
s.dreamai,
37-
s.skybox_blockadelabs,
38-
s.stable_diffusion_demo,
39-
s.stable_diffusion_baseten,
40-
],
41-
},
4228
{
4329
...CATEGORY.search,
4430
scripts: [
@@ -120,7 +106,7 @@ const tabs = [
120106
s.fb_downloadCommentVideo,
121107
s.fb_videoDownloader,
122108
s.fb_getAvatarFromUid,
123-
// s.fb_storyInfo,
109+
s.fb_storyInfo,
124110
createTitle("--- Bulk Download ---", "--- Tải hàng loạt ---"),
125111
s.fb_bulkDownload,
126112
s.fb_downloadAlbumMedia,
@@ -169,11 +155,8 @@ const tabs = [
169155
{
170156
...CATEGORY.instagram,
171157
scripts: [
172-
// s.insta_getToken,
173158
s.insta_getUserInfo,
174-
createTitle("--- Download ---", "--- Tải xuống ---"),
175159
s.insta_injectDownloadBtn,
176-
s.insta_storySaver,
177160
createTitle("--- Bulk Download ---", "--- Tải hàng loạt ---"),
178161
s.insta_getAllUserMedia,
179162
s.insta_getAllImagesInNewFeed,
@@ -208,46 +191,37 @@ const tabs = [
208191
s.doutube_getAllVideoInUserProfile,
209192
],
210193
},
211-
{
212-
...CATEGORY.shopping,
213-
scripts: [
214-
s.shopee_topVariation,
215-
s.shopee_totalSpendMoney,
216-
s.shopee_totalSpendMoney_excel,
217-
s.tiki_totalSpendMoney,
218-
],
219-
},
220-
{
221-
...CATEGORY.github,
222-
scripts: [s.github_goToAnyCommit, s.githubdev, s.github1s],
223-
},
224194
{
225195
...CATEGORY.automation,
226196
scripts: [
227197
s.shortenURL,
228198
s.unshorten,
229199
s.textToSpeech,
230200
s.changeAudioOutput,
201+
s.send_shareFiles,
231202
createTitle("--- Image ---", "--- Ảnh ---"),
232-
s.textToQRCode,
233-
s.webToQRCode,
234203
s.screenshotFullPage,
235204
s.vuiz_createLogo,
236205
createTitle("--- Automation ---", "--- Tự động hoá ---"),
237206
s.passwordGenerator,
238207
s.getAllEmailsInWeb,
239-
s.jsonformatter,
240208
s.performanceAnalyzer,
241209
s.scrollToVeryEnd,
242210
s.dino_hack,
211+
createTitle("--- Github ---", "--- Github ---"),
212+
s.github_goToAnyCommit,
213+
s.githubdev,
214+
s.github1s,
215+
createTitle("--- Shopping ---", "--- Mua sắm ---"),
216+
s.shopee_topVariation,
217+
s.shopee_totalSpendMoney,
218+
s.shopee_totalSpendMoney_excel,
219+
s.tiki_totalSpendMoney,
243220
createTitle("--- PDF ---", "--- PDF ---"),
244221
s.webToPDF,
245222
s.fastDoc,
246223
s.smartPDF,
247224
s.pdfstuffs,
248-
createTitle("--- Share ---", "--- Chia sẻ ---"),
249-
s.send_shareFiles,
250-
s.transfer_sh,
251225
],
252226
},
253227
{
@@ -268,7 +242,6 @@ const tabs = [
268242
s.simpleAllowCopy,
269243
s.reEnableContextMenu,
270244
s.showHiddenFields,
271-
// s.passwordFieldToggle,
272245
s.viewCookies,
273246
s.removeCookies,
274247
s.viewBrowserInfo,
@@ -312,6 +285,22 @@ const recommendTab = {
312285
scripts: [
313286
{ name: { en: "--- Same author ---", vi: "--- Cùng tác giả ---" } },
314287
{
288+
id: "recommend_LOL2D",
289+
icon: "https://hoangtran0410.github.io/LOL2D/favicon/apple-touch-icon.png",
290+
name: {
291+
en: "LOL2D - League of Legends 2D",
292+
vi: "LOL2D - Liên minh huyền thoại 2D",
293+
},
294+
description: {
295+
en: "Play League of Legends right on your browser",
296+
vi: "Chơi Liên minh huyền thoại ngay trên trình duyệt",
297+
img: "https://raw.githubusercontent.com/HoangTran0410/LOL2D/main/assets/images/screenshots/Screenshot_4.jpg",
298+
},
299+
onClickExtension: () =>
300+
window.open("https://github.com/HoangTran0410/LOL2D"),
301+
},
302+
{
303+
id: "recommend_RevealDeletedFBMessage",
315304
icon: "https://github.com/HoangTran0410/RevealDeletedFBMessages/raw/master/icons/icon48.png",
316305
name: {
317306
en: "Reveal Deleted FB Message",
@@ -325,6 +314,7 @@ const recommendTab = {
325314
window.open("https://github.com/HoangTran0410/RevealDeletedFBMessages"),
326315
},
327316
{
317+
id: "recommend_FBMediaDownloader",
328318
icon: "https://www.facebook.com/favicon.ico",
329319
name: { en: "FB Media Downloader", vi: "FB Media Downloader" },
330320
description: {
@@ -336,6 +326,7 @@ const recommendTab = {
336326
},
337327
{ name: { en: "--- Web ---", vi: "--- Web hay ---" } },
338328
{
329+
id: "recommend_YouCom",
339330
icon: "https://you.com/favicon/apple-touch-icon-72x72.png",
340331
name: { en: "You.com", vi: "You.com" },
341332
description: {
@@ -345,6 +336,7 @@ const recommendTab = {
345336
onClickExtension: () => window.open("https://you.com/"),
346337
},
347338
{
339+
id: "recommend_ItTools",
348340
icon: "https://it-tools.tech/favicon-32x32.png",
349341
name: { en: "IT Tools", vi: "IT Tools" },
350342
description: {
@@ -355,18 +347,7 @@ const recommendTab = {
355347
},
356348
{ name: { en: "--- Extensions ---", vi: "--- Extensions hay ---" } },
357349
{
358-
icon: "https://lh3.googleusercontent.com/2GdtpZt9NWFkfrfLZnWL2gM2UdCOsgpQhhdxSx4wPw5Iz10NcT433g3iHyAAZ8J-ZCyz3gwLKR1kJQC0PidRVKKJ1Ws=w128-h128-e365-rj-sc0x00ffffff",
359-
name: { en: "J2Team Security", vi: "J2Team Security" },
360-
description: {
361-
en: "Use fb better with more security and tools",
362-
vi: "Dùng fb sướng hơn bao giờ hết",
363-
},
364-
onClickExtension: () =>
365-
window.open(
366-
"https://chrome.google.com/webstore/detail/j2team-security/hmlcjjclebjnfohgmgikjfnbmfkigocc"
367-
),
368-
},
369-
{
350+
id: "recommend_CRXViewer",
370351
icon: "https://lh3.googleusercontent.com/fD5QA80tZj1up43xmnxnxiqKNEq7515-HNtLfjoZlz_I626zxXmjlhKaQPUme_evpCEnN5-U7VnG3VfOcnTPzv_i=w128-h128-e365-rj-sc0x00ffffff",
371352
name: { en: "CRX Viewer", vi: "CRX Viewer" },
372353
description: {
@@ -379,18 +360,33 @@ const recommendTab = {
379360
),
380361
},
381362
{
382-
icon: "https://lh3.googleusercontent.com/nnMASpwJY4U5ukhKl4PfIdaOpuKXNrVvfIc9n8-NJOJIY7m3RLgsazN6ATmDkXyaMll8zADOXuBR574MwC7T71kJcQ=w128-h128-e365-rj-sc0x00ffffff",
383-
name: { en: "Adblock Plus", vi: "Adblock Plus" },
363+
id: "recommend_uBlockOrigin",
364+
icon: "https://lh3.googleusercontent.com/rrgyVBVte7CfjjeTU-rCHDKba7vtq-yn3o8-10p5b6QOj_2VCDAO3VdggV5fUnugbG2eDGPPjoJ9rsiU_tUZBExgLGc=s60",
365+
name: { en: "uBlock Origin", vi: "uBlock Origin" },
384366
description: {
385367
en: "Block advertisements for all website",
386368
vi: "Chặn quảng cáo cho mọi website",
387369
},
388370
onClickExtension: () =>
389371
window.open(
390-
"https://chrome.google.com/webstore/detail/adblock-plus-free-ad-bloc/cfhdojbkjhnklbpkdaibdccddilifddb"
372+
"https://chromewebstore.google.com/detail/ublock-origin/cjpalhdlnbpafiamejdnhcphjbkeiagm"
373+
),
374+
},
375+
{
376+
id: "recommend_DarkReader",
377+
icon: "https://lh3.googleusercontent.com/T66wTLk-gpBBGsMm0SDJJ3VaI8YM0Utr8NaGCSANmXOfb84K-9GmyXORLKoslfxtasKtQ4spDCdq_zlp_t3QQ6SI0A=w128-h128-e365-rj-sc0x00ffffff",
378+
name: { en: "Dark reader", vi: "Dark reader" },
379+
description: {
380+
en: "Darkmode for every website",
381+
vi: "Chế độ tối cho mọi trang web",
382+
},
383+
onClickExtension: () =>
384+
window.open(
385+
"https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh"
391386
),
392387
},
393388
{
389+
id: "recommend_GoogleTranslate",
394390
icon: "https://lh3.googleusercontent.com/3ZU5aHnsnQUl9ySPrGBqe5LXz_z9DK05DEfk10tpKHv5cvG19elbOr0BdW_k8GjLMFDexT2QHlDwAmW62iLVdek--Q=w128-h128-e365-rj-sc0x00ffffff",
395391
name: { en: "Google translate", vi: "Google dịch" },
396392
description: {
@@ -403,6 +399,7 @@ const recommendTab = {
403399
),
404400
},
405401
{
402+
id: "recommend_NSFWFilter",
406403
icon: "https://lh3.googleusercontent.com/M_2Q8eJAj1ejsRg30LuJs_Q94Jk7d-6ZbE5cyddULweH5LrfsVJtjK8zbpSjwA3G9oHwZeyHyrYrr971kqLwtNNP=w128-h128-e365-rj-sc0x00ffffff",
407404
name: {
408405
en: "NSFW Filter: Hide NSFW content",
@@ -418,33 +415,52 @@ const recommendTab = {
418415
),
419416
},
420417
{
421-
icon: "https://lh3.googleusercontent.com/tGvFFAf_mkjk-mfiRipdYU_WTMCZSReAy4opGxvWJppyHzHTKy6f1NO1tSpV998-ZcKJjPOWpWbtEFLEMr0Y_SyBKA=w128-h128-e365-rj-sc0x00ffffff",
418+
id: "recommend_Violentmonkey",
419+
icon: "https://violentmonkey.github.io/favicon-32x32.png?v=e0d9ed50fb982761b0f7cdea8b093ae9",
420+
name: {
421+
en: "Violentmonkey",
422+
vi: "Violentmonkey",
423+
},
424+
description: {
425+
en: "An open source userscript manager.",
426+
vi: "Trình quản lý userscript tốt.",
427+
},
428+
onClickExtension: () => window.open("https://violentmonkey.github.io/"),
429+
},
430+
{
431+
id: "recommend_Extensity",
432+
icon: "https://lh3.googleusercontent.com/mgOg2hnGuthlYj-MEUXedWn_s9QjTXBwusffIAhbIuHM8L3K2c5cq1xf7bCzbRE5f9E6RXaGLPNEuJEt4hP6sLDL=s60",
422433
name: {
423-
en: "DYL Download Facebook Video",
424-
vi: "DYL Download Facebook Video",
434+
en: "Extensity",
435+
vi: "Extensity",
425436
},
426437
description: {
427-
en: "Video, Story, download with one click",
428-
vi: "Tải video, story facebook với 1 nút nhấn",
438+
en: "Extension manager - Quickly enable/disable browser extensions",
439+
vi: "Trình quản lý extension - Nhanh chóng tắt/mở extension của trình duyệt",
429440
},
430441
onClickExtension: () =>
431442
window.open(
432-
"https://chrome.google.com/webstore/detail/dyl-download-facebook-vid/honmapcmnfgjmahijdniaaollhhfpcnj?hl=vi"
443+
"https://chromewebstore.google.com/detail/extensity/jjmflmamggggndanpgfnpelongoepncg"
433444
),
434445
},
435446
{
436-
icon: "https://lh3.googleusercontent.com/T66wTLk-gpBBGsMm0SDJJ3VaI8YM0Utr8NaGCSANmXOfb84K-9GmyXORLKoslfxtasKtQ4spDCdq_zlp_t3QQ6SI0A=w128-h128-e365-rj-sc0x00ffffff",
437-
name: { en: "Dark reader", vi: "Dark reader" },
447+
id: "recommend_BookmarkSidebar",
448+
icon: "https://lh3.googleusercontent.com/4kT7DxtoPSmSLzTit1w2Vbx7b1L2zkASTrqGzEpBW-qs2EwmLYzBTyv0cvlGZo-rD-s732OIrUXX-C33RHPSFvOj=s0",
449+
name: {
450+
en: "Bookmark Sidebar",
451+
vi: "Bookmark Sidebar",
452+
},
438453
description: {
439-
en: "Darkmode for every website",
440-
vi: "Chế độ tối cho mọi trang web",
454+
en: "Very good Bookmark manager, find your bookmarks faster.",
455+
vi: "Trình quản lý extension ngon, tìm kiếm bookmark nhanh hơn bao giờ hết.",
441456
},
442457
onClickExtension: () =>
443458
window.open(
444-
"https://chrome.google.com/webstore/detail/dark-reader/eimadpbcbfnmbkopoojfekhnkhdbieeh"
459+
"https://chromewebstore.google.com/detail/thanh-d%E1%BA%A5u-trang/jdbnofccmhefkmjbkkdkfiicjkgofkdh"
445460
),
446461
},
447462
{
463+
id: "recommend_Beecost",
448464
icon: "https://lh3.googleusercontent.com/QeCUs-fM4mwAmBVRS0VU8NrjJnDnbSsXoqUrCbd8ZbHou03FBPEQOYHAcdcL_rn7NMrUpWMcXoG2m_CrKtAhc-wLgLU=w128-h128-e365-rj-sc0x00ffffff",
449465
name: { en: "Beecost", vi: "Beecost" },
450466
description: {

0 commit comments

Comments
 (0)