Skip to content

Commit d332f20

Browse files
Merge pull request #18 from HoangTran0410/dev
Dev
2 parents 2c39d8c + 39c051d commit d332f20

File tree

154 files changed

+11773
-3971
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

154 files changed

+11773
-3971
lines changed

README-en.md

+16-5
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,28 @@
44

55
[Tiếng Việt](./README.md)
66

7-
Donate? Muốn hỗ trợ mình 1 ly cafe <3 [Donate here](https://github.com/HoangTran0410/HoangTran0410/blob/main/DONATE.md)
7+
Donate? For better health and ideas <3 [Donate here](https://github.com/HoangTran0410/HoangTran0410/blob/main/DONATE.md)
88

99
## Change logs
1010

11-
Verion hiện tại: <del>v1.1</del> <del>v1.2</del> <del>v1.3</del> <del>v1.4</del> <del>v1.5</del> <del>v1.6</del> **v1.64-hotfix** (03/04/2024)
11+
Versions:
1212

13-
[Change logs](/md/CHANGELOGS.md)
13+
- **v1.66 - big update** (_/2024)
14+
- <del>v1.65-hotfix (08/04/2024)</del>
15+
- <del>v1.64-hotfix (07/04/2024)</del>
16+
- <del>v1.63 (03/04/2024)</del>
17+
- <del>v1.6 (13/03/2024)</del>
18+
- <del>v1.5 (12/07/2023)</del>
19+
- <del>v1.4 (25/12/2024)</del>
20+
- <del>v1.3 (27/11/2024)</del>
21+
- <del>v1.2 (08/11/2022)</del>
22+
- <del>v1.1 (07/11/2022)</del>
23+
24+
[Full change logs](/md/CHANGELOGS.md)
1425

1526
## Overview
1627

17-
an extension includes a lot of small extensions.
28+
An extension includes a lot of small extensions. Make your life easier.
1829

1930
- View list scripts [Here](./md/LIST_SCRIPTS_EN.md)
2031

@@ -30,7 +41,7 @@ an extension includes a lot of small extensions.
3041

3142
![screenshot](./assets/screenshots/ScreensShot%202022-12-25%20at%2020.00.00.png)
3243

33-
## Tutorial (Demo)
44+
## For developer (Demo)
3445

3546
[Watch on Youtube](https://www.youtube.com/watch?v=rVbr2dJvVMI&list=PLcZcXUjIE-TS13z4sf1mdzZoc9RHB2djl)
3647

README.md

+14-3
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,24 @@ Donate? Muốn hỗ trợ mình 1 ly cafe <3 [Donate here](https://github.com/Ho
88

99
## Lịch sử cập nhật
1010

11-
Verion hiện tại: <del>v1.1</del> <del>v1.2</del> <del>v1.3</del> <del>v1.4</del> <del>v1.5</del> <del>v1.6</del> <del>v1.64-hotfix</del> **v1.65-hotfix** (08/04/2024)
11+
Verion hiện tại:
12+
13+
- **v1.66 - big update** (_/2024)
14+
- <del>v1.65-hotfix (08/04/2024)</del>
15+
- <del>v1.64-hotfix (07/04/2024)</del>
16+
- <del>v1.63 (03/04/2024)</del>
17+
- <del>v1.6 (13/03/2024)</del>
18+
- <del>v1.5 (12/07/2023)</del>
19+
- <del>v1.4 (25/12/2024)</del>
20+
- <del>v1.3 (27/11/2024)</del>
21+
- <del>v1.2 (08/11/2022)</del>
22+
- <del>v1.1 (07/11/2022)</del>
1223

1324
[Lịch sử cập nhật](/md/CHANGELOGS.md)
1425

1526
## Giới thiệu
1627

17-
1 extension chứa 1 đống extensions nhỏ.
28+
1 tiện ích chứa rất nhiều chức năng nhỏ. Giúp cuộc sống dễ dàng hơn.
1829

1930
- Xem danh sách chức năng [Tại đây](./md/LIST_SCRIPTS_VI.md)
2031

@@ -30,7 +41,7 @@ Verion hiện tại: <del>v1.1</del> <del>v1.2</del> <del>v1.3</del> <del>v1.4</
3041

3142
![screenshot](./assets/screenshots/ScreensShot%202022-12-25%20at%2020.00.00.png)
3243

33-
## Tutorial (Demo)
44+
## Dành cho dev (Demo)
3445

3546
[Watch on Youtube](https://www.youtube.com/watch?v=rVbr2dJvVMI&list=PLcZcXUjIE-TS13z4sf1mdzZoc9RHB2djl)
3647

1.01 KB
Binary file not shown.

empty_script.js

+11-1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,12 @@ export default {
1111
},
1212
infoLink: "",
1313

14+
changeLogs: {
15+
["version"]: {
16+
["date"]: "description",
17+
},
18+
},
19+
1420
blackList: [],
1521
whiteList: [],
1622

@@ -20,19 +26,23 @@ export default {
2026

2127
// run (if enable autorun) in web page context
2228
onDocumentStart: () => {},
23-
onDocumentEnd: () => {},
2429
onDocumentIdle: () => {},
30+
onDocumentEnd: () => {},
2531

2632
// run onclick in extension-popup-page context
2733
onClickExtension: () => {},
2834

2935
// run onclick in content-script context
3036
onClickContentScript: () => {},
37+
onDocumentStartContentScript: () => {},
38+
onDocumentIdleContentScript: () => {},
39+
onDocumentEndContentScript: () => {},
3140

3241
// run onclick in web page context
3342
// cannot access to shared or any variable outside of webpage
3443
onClick: () => {},
3544
};
3645

3746
// functions/attributes that other scripts can import and use
47+
// can only use in popup context (onClickExtension)
3848
export const shared = {};

manifest.json

+18-20
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"manifest_version": 3,
33
"name": "Useful Scripts",
44
"description": "Scripts that can make your life faster and better",
5-
"version": "1.65",
5+
"version": "1.66",
66
"icons": {
77
"16": "./assets/icon16.png",
88
"32": "./assets/icon32.png",
@@ -14,18 +14,32 @@
1414
"default_icon": "./assets/icon32.png"
1515
},
1616
"permissions": [
17+
"tts",
18+
"power",
1719
"tabs",
18-
"scripting",
1920
"storage",
2021
"cookies",
2122
"debugger",
23+
"activeTab",
24+
"downloads",
2225
"bookmarks",
26+
"scripting",
27+
"tabCapture",
28+
"contextMenus",
29+
"desktopCapture",
30+
"webNavigation",
31+
"notifications",
32+
"unlimitedStorage",
2333
"declarativeNetRequest",
2434
"declarativeNetRequestFeedback",
2535
"declarativeNetRequestWithHostAccess"
2636
],
2737
"host_permissions": ["<all_urls>"],
2838
"options_page": "./pages/options/options.html",
39+
"background": {
40+
"service_worker": "scripts/background-scripts/background-script.js",
41+
"type": "module"
42+
},
2943
"content_scripts": [
3044
{
3145
"matches": ["<all_urls>"],
@@ -38,29 +52,13 @@
3852
{
3953
"matches": ["<all_urls>"],
4054
"js": [
41-
"scripts/content-scripts/scripts/ufs_global_webpage_context.js",
42-
"scripts/content-scripts/run_scripts.js"
55+
"scripts/content-scripts/ufs_global.js",
56+
"scripts/content-scripts/page_scripts.js"
4357
],
4458
"run_at": "document_start",
4559
"world": "MAIN",
4660
"match_origin_as_fallback": true,
4761
"match_about_blank": true
48-
},
49-
{
50-
"matches": ["<all_urls>"],
51-
"js": ["scripts/content-scripts/document_idle.js"],
52-
"run_at": "document_idle",
53-
"world": "MAIN",
54-
"match_origin_as_fallback": true,
55-
"match_about_blank": true
56-
},
57-
{
58-
"matches": ["<all_urls>"],
59-
"js": ["scripts/content-scripts/document_end.js"],
60-
"run_at": "document_end",
61-
"world": "MAIN",
62-
"match_origin_as_fallback": true,
63-
"match_about_blank": true
6462
}
6563
],
6664
"web_accessible_resources": [

md/CHANGELOGS.md

+107-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,112 @@
11
## Change logs
22

33
<details>
4-
<summary>v1564-hotfix - 08/04/2024</summary>
4+
<summary>v1.66 - 27/04/2024</summary>
5+
6+
### CHỨC NĂNG MỚI
7+
8+
- Tự động tìm và xem ảnh lớn nhất (hỗ trợ gần 100 trang web) [source](/scripts/magnify_image.js)
9+
10+
- Phóng to bất kỳ ảnh nào trong bất kỳ trang web nào Kết hợp tự động tìm ảnh lớn nhất để xem. [source](/scripts/auto_redirectLargestImageSrc.js)
11+
12+
- Picture-in-picture toàn trang web (thay vì chỉ video) [source](/scripts/pip_fullWebsite.js)
13+
14+
- Hack duck race [source](/scripts/duckRace_cheat.js), wheel of names [source](/scripts/wheelOfNames_hack.js)
15+
16+
- Copy file google sheet không cho phép tải [source](/scripts/ggdrive_copySheetText.js)
17+
18+
- Tải file google docs không cho phép tải [source](/scripts/ggdrive_downloadDoc.js)
19+
20+
- Chặn "đã xem" trong instagram story [source](/scripts/insta_anonymousStoryViewer.js)
21+
22+
- remove web limit => cho phép copy, chuột phải trong mọi trang web [source](/scripts/removeWebLimit.js)
23+
24+
- bypass limit similarweb.com [source](/scripts/similarWeb_bypassLimit.js)
25+
26+
### SỬA CHỨC NĂNG CŨ
27+
28+
- Fix Tải hàng loạt tiktok [source](/scripts/tiktok_batchDownload.js)
29+
30+
- Fix tải video tiktok đang xem [source](/scripts/tiktok_downloadWatchingVideo.js)
31+
32+
- Xuất bookmarks ra file json [source](/scripts/bookmark_exporter.js)
33+
34+
- Tối ưu downDetector - thống kê sự cố web [source](/scripts/downDetector.js)
35+
36+
- Tối ưu "Lấy tất cả fb uid trong trang fb tìm kiếm" -> nhanh hơn 1000 lần [source](/scripts/fb_getAllUidFromFbSearch.js)
37+
38+
- Fix "Lấy tất cả member uid từ group fb" [source](/scripts/fb_getAllUidOfGroupMembers.js)
39+
40+
- Fix "Xem ai đang nhắn tin cho bạn" -> chỉ dùng được cho cuộc trò chuyện không mã hoá [source](/scripts/fb_whoIsTyping.js)
41+
42+
- fix studocu bypass preview - xoá popup, xoá hiệu ứng làm mờ [source](/scripts/studocu_bypassPreview.js)
43+
44+
- fix tải file doc trên tailieu.vn [source](/scripts/tailieu_vn.js)
45+
46+
- nhúng script vào bất kỳ trang web nào [source](/scripts/injectScriptToWebsite.js)
47+
48+
- optimize tự động scroll tới cuối web [source](/scripts/scrollToVeryEnd.js)
49+
50+
- tối ưu giải mã link rút gọn [source](/scripts/unshorten.js)
51+
52+
- tối ưu shorten URL [source](/scripts/shortenURL.js)
53+
54+
- new "text to QRCode" [source](/scripts/textToQrCode.js)
55+
56+
- Tối ưu whatFont - check font chữ web [source](/scripts/whatFont.js)
57+
58+
### XOÁ CHỨC NĂNG
59+
60+
- tải video comment facebook -> có thể dùng chức năng "tải video fb đang xem" thay thế
61+
62+
- get token m.facebook.com => không còn dùng được
63+
64+
- Tải tất cả ảnh new feed instagram => không ổn định
65+
66+
- Tải tất cả ảnh profile user instagram (scroll) => không ổn định, dùng chức năng tải bằng API thay thế.
67+
68+
- Bật lại menu chuột phải => dùng remove web limit thay thế
69+
70+
- các chức năng doutu.be
71+
72+
- image downloader/show the images -> gợi ý những tool dễ sử dụng hơn
73+
74+
- bypass trang preview của envato - không còn dùng được
75+
76+
- scroll by drag
77+
78+
- fastDoc
79+
80+
- tải story whatapp
81+
82+
### TỐI ƯU KHÁC
83+
84+
- giảm thời gian khởi động
85+
86+
- chon ngôn ngữ
87+
88+
- hình demo từng chức năng
89+
90+
- changelogs từng chức năng
91+
92+
- sắp xếp lại
93+
94+
### NHỮNG CON SỐ BIẾT NÓI
95+
96+
- 30 ngày
97+
98+
- 156 files được thêm/sửa/xoá
99+
100+
- 3.972 dòng code được xoá
101+
102+
- 11.768 dòng code mới
103+
104+
[Tất cả Chức năng](./LIST_SCRIPTS_VI.md)
105+
106+
</details>
107+
108+
<details>
109+
<summary>v1.65-hotfix - 08/04/2024</summary>
5110

6111
Fix các chức năng tự động chạy
7112

@@ -151,7 +256,7 @@
151256
- Loại bỏ tab Hot, tab New, Open extension in popup, runInExtensionContext
152257
- Thêm **tab Autorun, tab Tất cả**
153258
- Thêm **infoLink** cho các script (mở trang demo hoặc giới thiệu script)
154-
- Thêm **UsefulScriptGlobalPageContext****content-script** (dùng cho các chức năng tự động chạy)
259+
- Thêm **UfsGlobal****content-script** (dùng cho các chức năng tự động chạy)
155260

156261
</details>
157262

0 commit comments

Comments
 (0)