Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
234 commits
Select commit Hold shift + click to select a range
da7e6bf
Update pvcep_rules.js
Boxkun Jul 7, 2025
268e475
Create build-dist.yml
hoothin Sep 7, 2025
2051bd6
Update Picviewer CE+.user.js
hoothin Sep 7, 2025
404af3e
Update build-dist.yml
hoothin Sep 7, 2025
361e9f9
Update build-dist.yml
hoothin Sep 7, 2025
8f1fcf0
Update build-dist.yml
hoothin Sep 7, 2025
79975ab
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 7, 2025
016b93b
Update jekyll-gh-pages.yml
hoothin Sep 7, 2025
feb52f2
Update jekyll-gh-pages.yml
hoothin Sep 7, 2025
30d7d93
Update build-dist.yml
hoothin Sep 7, 2025
f0e7ac9
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 7, 2025
25d4a9e
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 7, 2025
f1ed00d
Update README.md
hoothin Sep 7, 2025
a4a6a8d
Update README.md
hoothin Sep 7, 2025
23014da
clean
hoothin Sep 7, 2025
3b7709b
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 7, 2025
4cdec07
Update README.md
hoothin Sep 7, 2025
ca65ddc
Update README.md
hoothin Sep 7, 2025
2c55c37
Update README.md
hoothin Sep 7, 2025
8a674a2
Update README.md
hoothin Sep 7, 2025
6dba799
Update README.md
hoothin Sep 7, 2025
90b0937
Update README.md
hoothin Sep 7, 2025
d54398c
Update README.md
hoothin Sep 7, 2025
87beff8
Update README.md
hoothin Sep 7, 2025
b4c7d82
Update README.md
hoothin Sep 7, 2025
b42eb23
Update README.md
hoothin Sep 7, 2025
56d4b89
Update Picviewer CE+.user.js
hoothin Sep 7, 2025
303273e
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 7, 2025
8ef58be
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 7, 2025
08f740e
Update Picviewer CE+.user.js
hoothin Sep 10, 2025
1d601ee
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 10, 2025
3056f84
Update Picviewer CE+.user.js
hoothin Sep 11, 2025
cbc827d
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 11, 2025
b3eda9b
Update build-dist.yml
hoothin Sep 14, 2025
113d601
Update Picviewer CE+.user.js
hoothin Sep 17, 2025
b76ffcb
Revert "Update build-dist.yml"
hoothin Sep 17, 2025
2b9d470
Update pvcep_rules.js
hoothin Sep 21, 2025
14dbc3b
Update Picviewer CE+.user.js
hoothin Sep 21, 2025
7b7b161
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 21, 2025
00e21d9
Update Picviewer CE+.user.js
hoothin Sep 21, 2025
ae6c200
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 21, 2025
3607242
Update Picviewer CE+.user.js
hoothin Sep 21, 2025
935bf36
Update Picviewer CE+.user.js
hoothin Sep 21, 2025
f9c645d
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 21, 2025
6ade650
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 21, 2025
58f3215
Update Picviewer CE+.user.js
hoothin Sep 21, 2025
a6775ba
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 21, 2025
d384b18
Update build-dist.yml
hoothin Sep 21, 2025
b1614d4
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 21, 2025
bdad502
Update build-dist.yml
hoothin Sep 21, 2025
adb1260
Update build-dist.yml
hoothin Sep 21, 2025
e5914d4
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 21, 2025
724c844
1.9.37.124
hoothin Sep 21, 2025
05b982f
Update Picviewer CE+.user.js
hoothin Sep 22, 2025
a60962c
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 22, 2025
bb90de1
Update flashViewer.user.js
hoothin Sep 24, 2025
464b387
Update flashViewer.user.js
hoothin Sep 24, 2025
5e390a4
Update README.md
hoothin Sep 24, 2025
77499da
Update README.md
hoothin Sep 24, 2025
4735f1b
Update pvcep_rules.js
hoothin Sep 25, 2025
383dc64
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 25, 2025
bd4e060
Update Picviewer CE+.user.js
hoothin Sep 25, 2025
5e4a9c1
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 25, 2025
5da9083
Update Picviewer CE+.user.js
hoothin Sep 26, 2025
e4cf284
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 26, 2025
1ca7e08
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 26, 2025
98e9e98
Update Picviewer CE+.user.js
hoothin Sep 27, 2025
8d46a9e
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 27, 2025
604b7b7
Update Picviewer CE+.user.js
hoothin Sep 27, 2025
b042ca7
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 27, 2025
b6f0a03
Update Picviewer CE+.user.js
hoothin Sep 27, 2025
73126d3
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 27, 2025
0f0ca61
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 27, 2025
ebc155f
Update Picviewer CE+.user.js
hoothin Sep 28, 2025
d6c8677
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 28, 2025
b577523
chore(Picviewer CE+): Auto-generate dist.user.js with timestamp
hoothin Sep 28, 2025
e11141b
Update build-dist.yml
hoothin Sep 29, 2025
2904f7d
Update pagetual.user.js
hoothin Sep 30, 2025
245a405
Update pvcep_rules.js
hoothin Sep 30, 2025
456bb13
Update Picviewer CE+.user.js
hoothin Sep 30, 2025
c84e38f
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Sep 30, 2025
e383523
Update Picviewer CE+.user.js
hoothin Sep 30, 2025
0568a70
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 30, 2025
f897d2a
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Sep 30, 2025
e25b2af
Update Picviewer CE+.user.js
hoothin Oct 2, 2025
9758a22
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 2, 2025
3331130
Update Picviewer CE+.user.js
hoothin Oct 5, 2025
d506c2a
Update pagetual.user.js
hoothin Oct 5, 2025
8216506
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 5, 2025
3932b4b
Update pagetualRules.json
hoothin Oct 5, 2025
27c1971
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Oct 5, 2025
4605fdb
Update version of Pagetual rules to 101
hoothin Oct 5, 2025
7ca84de
Update Picviewer CE+.user.js
hoothin Oct 7, 2025
c71d961
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 7, 2025
0f60c6b
Update Picviewer CE+.user.js
hoothin Oct 9, 2025
fee0f1f
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 10, 2025
2af014b
Update pagetual.user.js
hoothin Oct 10, 2025
a33bdb6
Update Picviewer CE+.user.js
hoothin Oct 10, 2025
e1a9c1a
Update README.md
hoothin Oct 10, 2025
f6918b3
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Oct 10, 2025
f061593
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 10, 2025
4143b2f
Update pagetualRules.json
hoothin Oct 12, 2025
9c7dca8
Update version of Pagetual rules to 102
hoothin Oct 12, 2025
edba8c1
Update Switch Traditional Chinese and Simplified Chinese.user.js
hoothin Oct 16, 2025
a2769c0
update
hoothin Oct 16, 2025
68710e4
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 16, 2025
179a45d
Update Picviewer CE+.user.js
hoothin Oct 16, 2025
611ddb2
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Oct 16, 2025
85c8040
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 16, 2025
e74c019
sbbd
hoothin Oct 18, 2025
9cbc306
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Oct 18, 2025
f112393
fkbd
hoothin Oct 19, 2025
19be024
Update BingBgForBaidu.user.js
hoothin Oct 19, 2025
f9701f9
Update BingBgForBaidu.user.js
hoothin Oct 20, 2025
d613c68
Update Picviewer CE+.user.js
hoothin Oct 22, 2025
78dfe1a
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 22, 2025
c55d070
Update Picviewer CE+.user.js
hoothin Oct 27, 2025
6fb19d6
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 27, 2025
64a3ec2
Update Picviewer CE+.user.js
hoothin Oct 27, 2025
b26cbb3
Update pagetual.user.js
hoothin Oct 27, 2025
30cdb26
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Oct 27, 2025
bc2b255
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 27, 2025
5943163
Update pagetual.user.js
hoothin Oct 28, 2025
15e5418
Update Picviewer CE+.user.js
hoothin Oct 28, 2025
d616d02
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Oct 28, 2025
0e020af
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Oct 28, 2025
fa88630
Update pvcep_rules.js
hoothin Nov 1, 2025
f12ebf9
Update Picviewer CE+.user.js
hoothin Nov 1, 2025
0591ec6
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Nov 1, 2025
5045d52
Update searchJumperDefaultConfig.js
hoothin Nov 3, 2025
be835d5
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Nov 3, 2025
c34709d
Optimize switch-chinese
hoothin Nov 9, 2025
565a2a8
Update README.md
hoothin Nov 9, 2025
da468b4
update
hoothin Nov 10, 2025
56d3efe
Update DownloadAllContent.user.js
hoothin Nov 10, 2025
c918134
Update pagetual.user.js
hoothin Nov 11, 2025
842e9f6
update
hoothin Nov 26, 2025
2c467c8
Update Switch Traditional Chinese and Simplified Chinese.user.js
hoothin Nov 26, 2025
c6161ea
Update searchJumperDefaultConfig.js
hoothin Nov 28, 2025
777f368
pixiv
hoothin Dec 1, 2025
111cb84
Update pvcep_rules.js
hoothin Dec 2, 2025
147fde5
Update Picviewer CE+.user.js
hoothin Dec 2, 2025
5d25332
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Dec 2, 2025
486f78c
Update Switch Traditional Chinese and Simplified Chinese.user.js
hoothin Dec 4, 2025
21dfc01
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Dec 4, 2025
0143b6c
update
hoothin Dec 10, 2025
d665599
Update package.json
hoothin Dec 10, 2025
8ed9d48
Merge branch 'hoothin:master' into rules_update
Boxkun Dec 14, 2025
c35558f
Update rule for gelbooru
Boxkun Dec 14, 2025
90b205e
Merge pull request #1092 from Boxkun/rules_update
hoothin Dec 15, 2025
51c92e4
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Dec 15, 2025
0e8b891
Update Picviewer CE+.user.js
hoothin Dec 19, 2025
e66b368
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Dec 19, 2025
c80ed60
Update pagetual.user.js
hoothin Dec 26, 2025
bfaf086
sideControllerPos
hoothin Dec 29, 2025
0f2a15d
hoothin Jan 1, 2026
9ba0013
fix
hoothin Jan 1, 2026
2b928ed
fix
hoothin Jan 1, 2026
5fb569f
Update Picviewer CE+.user.js
hoothin Jan 5, 2026
ad6e08c
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 5, 2026
4f7c682
Update Picviewer CE+.user.js
hoothin Jan 5, 2026
26d2c18
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Jan 5, 2026
2967511
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 5, 2026
a9cbde2
1.9.37.128
hoothin Jan 10, 2026
a865773
stitch
hoothin Jan 13, 2026
960e78f
Update Picviewer CE+.user.js
hoothin Jan 13, 2026
29b5494
Update Picviewer CE+.user.js
hoothin Jan 13, 2026
9a49299
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 13, 2026
24d209f
Update Picviewer CE+.user.js
hoothin Jan 13, 2026
fb43feb
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Jan 13, 2026
f35b1d7
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 13, 2026
8b008d9
Update Picviewer CE+.user.js
hoothin Jan 13, 2026
6b522b4
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Jan 13, 2026
c8320dd
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 13, 2026
4b73ec9
Update Picviewer CE+.user.js
hoothin Jan 17, 2026
c02f019
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 17, 2026
3ef1642
Update README.md
hoothin Jan 19, 2026
cb0d902
Update pagetual.user.js
hoothin Jan 19, 2026
16cd85d
Update README.md
hoothin Jan 20, 2026
aa81734
Update Picviewer CE+.user.js
hoothin Jan 20, 2026
92b732b
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Jan 20, 2026
6f1c5dd
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 20, 2026
6d9dcf4
Update pvcep_rules.js
hoothin Jan 20, 2026
d6cd7e2
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Jan 20, 2026
649a918
Update Picviewer CE+.user.js
hoothin Jan 20, 2026
7faf1e9
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 20, 2026
3a22832
Update pvcep_lang.js
hoothin Jan 23, 2026
14c3308
Update pvcep_lang.js
hoothin Jan 23, 2026
be1e07b
Update Picviewer CE+.user.js
hoothin Jan 23, 2026
95c543b
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 23, 2026
8644316
Update Picviewer CE+.user.js
hoothin Jan 31, 2026
03e972c
Update Picviewer CE+.user.js
hoothin Jan 31, 2026
7c6dfff
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 31, 2026
5db5bdf
Update pagetual.user.js
hoothin Jan 31, 2026
867b0c1
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Jan 31, 2026
f67a809
Update Picviewer CE+.user.js
hoothin Jan 31, 2026
c03cce2
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Jan 31, 2026
32885e1
Update Picviewer CE+.user.js
hoothin Feb 2, 2026
68ab56d
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Feb 2, 2026
00d1efc
Update pagetual.user.js
hoothin Feb 5, 2026
105ed49
Update pagetual.user.js
hoothin Feb 6, 2026
141b293
Update pagetual.user.js
hoothin Feb 6, 2026
d2cf831
Update Picviewer CE+.user.js
hoothin Feb 6, 2026
534b679
chore(Picviewer CE+): Auto-generate dist.user.js
hoothin Feb 6, 2026
58b6553
1.9.37.129
hoothin Feb 21, 2026
ed1a664
Update pagetual.user.js
hoothin Feb 21, 2026
5b71bc9
Update version of Pagetual rules to 103
hoothin Feb 21, 2026
ff973e6
Update items_all.json from http://wedata.net/databases/AutoPagerize/i…
hoothin Feb 24, 2026
0c31915
Update version of Pagetual rules to 104
hoothin Feb 24, 2026
3e583e7
fetch gbk
hoothin Feb 27, 2026
b73e3ae
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Feb 27, 2026
606ad5d
1.9.37.131
hoothin Mar 1, 2026
887ea56
Update version of Pagetual rules to 105
hoothin Mar 1, 2026
618cd5a
Update pagetual.user.js
hoothin Mar 1, 2026
45619c7
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Mar 1, 2026
713353b
Update BingBgForBaidu.user.js
hoothin May 6, 2026
66fbf83
Update pagetualRules.json
vieller May 22, 2026
06d3b0d
Merge pull request #1184 from Vieller/patch-1
hoothin May 22, 2026
f084d7e
Update version of Pagetual rules to 106
hoothin May 22, 2026
35de165
Update pagetualRules.json
vieller May 22, 2026
72034bf
Update pagetualRules.json
vieller May 22, 2026
589f719
Merge pull request #1185 from Vieller/patch-2
hoothin May 22, 2026
048259e
Update version of Pagetual rules to 107
hoothin May 22, 2026
2d42e40
Update pagetualRules.json (xHamster - Photo hydration)
vieller May 23, 2026
443bb2e
Update pagetualRules.json
vieller May 23, 2026
afefd0a
Update pagetualRules.json (xHamster)
vieller May 23, 2026
833a708
Merge pull request #1190 from Vieller/xhamster-photo-hydrate
hoothin May 23, 2026
a24a3de
Update version of Pagetual rules to 108
hoothin May 23, 2026
f54034e
Update pagetualRules.json (xHamster working 100%)
vieller May 26, 2026
a1be06f
Update json-validator.yml
hoothin May 26, 2026
e72f3db
Merge pull request #1191 from vieller/xHamster_Rule
hoothin May 26, 2026
9a695f0
Update version of Pagetual rules to 109
hoothin May 26, 2026
5ddabf8
Update pagetual.user.js
hoothin Jun 8, 2026
c7cbfce
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Jun 8, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .github/workflows/build-dist.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Build Picviewer CE+ Dist

on:
push:
branches:
- master
paths:
- 'Picviewer CE*/Picviewer CE*.user.js'
workflow_dispatch:

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: Checkout repository
uses: actions/checkout@v4

- name: Replace require paths, add timestamp, and create dist file
run: |
sed -E \
-e "s#https://update.greasyfork.org/scripts/6158/([0-9]+)/GM_config%20CN.js#https://hoothin.github.io/UserScripts/Picviewer%20CE%2B/GM_config%20CN.js?v=\1#g" \
-e "s#https://update.greasyfork.org/scripts/438080/([0-9]+)/pvcep_rules.js#https://hoothin.github.io/UserScripts/Picviewer%20CE%2B/pvcep_rules.js?v=\1#g" \
-e "s#https://update.greasyfork.org/scripts/440698/([0-9]+)/pvcep_lang.js#https://hoothin.github.io/UserScripts/Picviewer%20CE%2B/pvcep_lang.js?v=\1#g" \
"Picviewer CE+/Picviewer CE+.user.js" > "Picviewer CE+/dist.user.js"

- name: Commit and push dist.user.js
run: |
git config --local user.email "rixixi@gmail.com"
git config --local user.name "hoothin-update"
git add "Picviewer CE+/dist.user.js"
git commit -m "chore(Picviewer CE+): Auto-generate dist.user.js"
git push https://${{ secrets.ACTION_SECRET }}@github.com/${{ github.repository }}
2 changes: 2 additions & 0 deletions .github/workflows/jekyll-gh-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@ on:
paths-ignore:
- 'Pagetual/items_all.json'
- 'Pagetual/pagetualRules.json'
- '.github/*'
- '.github/*/*'
workflow_run:
workflows: ["Update Version on File Change"]
types:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/json-validator.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
- uses: actions/checkout@v4

- name: json-yaml-validate
uses: GrantBirki/json-yaml-validate@v3.0.0
uses: GrantBirki/json-yaml-validate@v5
id: json-yaml-validate
with:
json_schema: Pagetual/pagetual.schema.json
files: |
Pagetual/pagetualRules.json
Pagetual/pagetualRules.json
50 changes: 0 additions & 50 deletions 91wii/91wii.user.js

This file was deleted.

1 change: 0 additions & 1 deletion 91wii/README.md

This file was deleted.

33 changes: 19 additions & 14 deletions BingBgForBaidu/BingBgForBaidu.user.js

Large diffs are not rendered by default.

18 changes: 10 additions & 8 deletions DownloadAllContent/DownloadAllContent.user.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
// @name:zh-TW 怠惰小説下載器
// @name:ja 怠惰小説ダウンローダー
// @namespace hoothin
// @version 2.8.3.18
// @version 2.8.3.19
// @description Lightweight web scraping script. Fetch and download main textual content from the current page, provide special support for novels
// @description:zh-CN 通用网站内容爬虫抓取工具,可批量抓取任意站点的小说、论坛内容等并保存为TXT文档
// @description:zh-TW 通用網站內容爬蟲抓取工具,可批量抓取任意站點的小說、論壇內容等並保存為TXT文檔
Expand Down Expand Up @@ -931,7 +931,7 @@ if (window.top != window.self) {
height: 30px;line-height: 30px;display:block;color:#FFF;text-align:center;font-size: 12px;font-weight: bold;font-family: arial;background: initial; float: initial;
}
#txtDownQuit+div{
position:absolute;right:0px;bottom:2px;cursor: pointer;max-width:85px;
position:absolute;right:0px;bottom:2px;cursor: pointer;display: flex;
}
#txtDownQuit+div>button{
background: #008aff;border: 0;padding: 5px;border-radius: 6px;color: white;float: right;margin: 1px;height: 25px;line-height: 16px;cursor: pointer;overflow: hidden;
Expand Down Expand Up @@ -1071,7 +1071,7 @@ if (window.top != window.self) {
console.warn(e);
}
}
function packLink(doc, item, curIndex) {
function packLink(doc, item) {
if (customTitle) {
try {
let title = doc.querySelector(customTitle);
Expand All @@ -1082,9 +1082,6 @@ if (window.top != window.self) {
console.warn(e);
}
}
if (prefix) {
item.innerText = prefix.replace(/\$i/g, ++curIndex) + item.innerText;
}
}
function getIframe() {
if (iframePool && iframePool.length) return iframePool.shift();
Expand Down Expand Up @@ -1424,11 +1421,16 @@ if (window.top != window.self) {
}
}
rCats = rCats.filter(function(e){return e!=null});
if (prefix) {
for(i=0;i<rCats.length;i++){
rCats[i]=prefix.replace(/\$i/g, i+1) + rCats[i];
}
}
}
var waitForComplete;
function processDoc(i, aTag, doc, cause, check){
let cbFunc=content=>{
packLink(doc, aTag, i);
packLink(doc, aTag);
let isHref = "";
let saveUrl = GM_getValue("saveUrl");
if (saveUrl){
Expand Down Expand Up @@ -1534,10 +1536,10 @@ if (window.top != window.self) {

function getPageContent(doc, cb, url){
if(!doc)return i18n.error;
if(doc.body && !doc.body.children.length)return doc.body.innerText;
if(processFunc){
return processFunc(doc, cb, url);
}
if(doc.body && !doc.body.children.length)return doc.body.innerText;
[].forEach.call(doc.querySelectorAll("span,div,ul"),function(item){
var thisStyle=doc.defaultView?doc.defaultView.getComputedStyle(item):item.style;
if(thisStyle && (thisStyle.display=="none" || (item.nodeName=="SPAN" && thisStyle.fontSize=="0px"))){
Expand Down
8 changes: 7 additions & 1 deletion DownloadAllContent/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

[![img](https://img.shields.io/github/stars/hoothin/UserScripts?style=social)](https://github.com/hoothin/UserScripts#StarMe) ⭐[Star Me](https://github.com/hoothin/UserScripts#StarMe)

安裝: [Github📥](https://hoothin.github.io/UserScripts/DownloadAllContent/DownloadAllContent.user.js) / [Greasefork📥](https://greasyfork.org/scripts/25068).

---

# 操作說明
Expand All @@ -23,7 +25,7 @@

![donate](https://s2.loli.net/2023/02/06/afTMxeASm48z5vE.jpg)

[怠惰小説下載器 ZIP 擴充](https://greasyfork.org/scripts/476943) 下載時將各章節分別存為 TXT,並打包成 ZIP 檔
[怠惰小説下載器 ZIP 擴充](https://hoothin.github.io/UserScripts/DownloadAllContent/DownloadAllContentSavaAsZIP.user.js) 下載時將各章節分別存為 TXT,並打包成 ZIP 檔

[圖片驗證碼辨識](https://github.com/hoothin/ImgCodeCheck) 開啟`保留內文圖片的網址`後配合 ZIP 擴充可自動轉換圖片文字,詳閱[愛發電](https://afdian.com/p/c7fc3abc8e8411ee9b1852540025c377)

Expand Down Expand Up @@ -102,6 +104,10 @@
``` javascript
main>section ul>li div>a@@@@@@var noval=JSON.parse(doc.querySelector("#meta-preload-data").content).novel;noval[Object.keys(noval)[0]].content;
```
新規則
``` javascript
main>section ul>li div>a@@novel/show\.php\?id=@@ajax/novel/@@data.json().body.content;
```
+ [📕紅薯中文網](https://g.hongshu.com/chapterlist/91735.do)
> 這個站沒有目錄連結,此時可以遍歷標籤自己創建目錄連結下載
``` javascript
Expand Down
2 changes: 1 addition & 1 deletion FlashViewer-HTML5 Video/README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# [FlashViewer](https://github.com/hoothin/UserScripts/raw/master/FlashViewer-HTML5%20Video/flashViewer.user.js)
# [FlashViewer⬇️](https://hoothin.github.io/UserScripts/FlashViewer-HTML5%20Video/flashViewer.user.js)
HTML5 視頻增強腳本

原作者 NLF
Expand Down
13 changes: 8 additions & 5 deletions FlashViewer-HTML5 Video/flashViewer.user.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
// @name flashViewer
// @author NLF & Hoothin
// @description 围观Flash,增加 HTML5 视频速度与亮度调整
// @version 1.2.1.8
// @version 1.2.1.9
// @created 2013-12-27
// @lastUpdated 2024-8-10
// @lastUpdated 2025-9-24
// @grant none
// @run-at document-start
// @namespace http://userscripts.org/users/NLF
Expand Down Expand Up @@ -1555,6 +1555,7 @@
minHeight: 150,

scale: function (e) {
if (this.pinned || this.maximized) return;
if (e.deltaY > 0) {
this.zoomLevel += -0.1;
if (this.zoomLevel > 3) this.zoomLevel = 1;
Expand Down Expand Up @@ -1635,13 +1636,15 @@
var vNodeName = video.nodeName;

// 如果是这些元素,那么pin的时候直接用fixed方式(这些元素随便调整position不会引发重载)
var fixedPin = /^(?:IFRAME|VIDEO|AUDIO)$/.test(vNodeName);
var fixedPin = /^(?:IFRAME|VIDEO|AUDIO|CANVAS)$/.test(vNodeName);
this.fixedPin = fixedPin;

video.fvPopVideo = true;// 标记弹出中。
this.zoomLevel = 1;
video.addEventListener("wheel", this.scale.bind(this));
video.addEventListener("mousedown", this.videoMouseDown.bind(this), true);
if (vNodeName === "VIDEO") {
video.addEventListener("mousedown", this.videoMouseDown.bind(this), true);
}

// 很多网站加载flash为了兼容现代浏览器和ie,经常使用 object classid嵌套object或者embed的格式
var vPEIsObject;
Expand Down Expand Up @@ -3843,7 +3846,7 @@
}

// 可弹出元素
const availableNode = /^(?:OBJECT|EMBED|VIDEO|AUDIO|IFRAME)$/i;
const availableNode = /^(?:OBJECT|EMBED|VIDEO|AUDIO|IFRAME|CANVAS)$/i;
if (!availableNode.test(tNName)) {
target = null;
if (document.elementsFromPoint) {
Expand Down
9 changes: 3 additions & 6 deletions Pagetual/README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
[☯️](https://greasyfork.org/scripts/438684 "Install from greasyfork")東方永頁機 [v.1.9.37.123](https://hoothin.github.io/UserScripts/Pagetual/pagetual.user.js "Latest version")
[☯️](https://greasyfork.org/scripts/438684 "Install from greasyfork")東方永頁機 [v.1.9.37.131](https://hoothin.github.io/UserScripts/Pagetual/pagetual.user.js "Latest version")
==
*Pagetual - Perpetual pages. Auto loading paginated web pages for 90% of all web sites !*

<a name="otherconfig" title="For restricted environment" href="https://pagetual.hoothin.com/en/rule.html"><strong>🔧CONFIGURATION PAGE</strong></a>
<a name="otherconfig" title="For restricted environment" href="https://pagetual.hoothin.com/rule.html"><strong>🔧CONFIGURATION PAGE</strong></a>

<p name="click2import"></p>
<pre name="pagetual">
Expand Down Expand Up @@ -30,10 +30,7 @@ https://raw.githubusercontent.com/hoothin/UserScripts/master/Pagetual/pagetualRu
<th colspan="3"><a href="mailto:rixixi@gmail.com">Send 📧email</a></th>
</tr>
<tr>
<th colspan="3">Made with ❤️ by <a href="https://github.com/hoothin">Hoothin</a></th>
</tr>
<tr>
<th colspan="5"><a href="https://pagetual.hoothin.com/sponsors.svg"><img style="" wmode="transparent" id="sponsors" src="https://pagetual.hoothin.com/sponsors.svg?2023.12.9"></a></th>
<th colspan="3"><img width="1000" height="1" /><br>Made with ❤️ by <a href="https://github.com/hoothin">Hoothin</a></th>
</tr>
</table>

Expand Down
Loading