Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5078 commits
Select commit Hold shift + click to select a range
6e7688f
Update pagetualRules.json
Bug-Cache Sep 4, 2025
c53c415
Merge pull request #999 from Bug-Cache/patch-1
hoothin Sep 4, 2025
ad0358f
Update version of Pagetual rules to 99
hoothin Sep 4, 2025
13a5535
Update Picviewer CE+.user.js
hoothin Sep 4, 2025
03e04a1
Update Picviewer CE+.user.js
hoothin Sep 4, 2025
5a9edda
Update pagetualRules.json: woot
Bug-Cache Sep 4, 2025
02a465f
Merge pull request #1000 from Bug-Cache/patch-2
hoothin Sep 4, 2025
596ff8c
Update version of Pagetual rules to 100
hoothin Sep 4, 2025
3ad8308
Update pvcep_rules.js
hoothin Sep 5, 2025
5a09792
Merge branch 'master' of https://github.com/hoothin/UserScripts
hoothin Sep 5, 2025
3c6d439
Update pvcep_rules.js
hoothin Sep 5, 2025
1288ce7
Update Picviewer CE+.user.js
hoothin Sep 5, 2025
cc56ed2
Update Picviewer CE+.user.js
hoothin Sep 5, 2025
32aaea4
Update Picviewer CE+.user.js
hoothin Sep 5, 2025
36a07a0
Update pvcep_rules.js
hoothin Sep 6, 2025
a021777
Update Picviewer CE+.user.js
hoothin Sep 6, 2025
621deff
Update pagetual.user.js
hoothin Sep 6, 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
3 changes: 3 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# These are supported funding model platforms
ko_fi: hoothin
custom: ["https://paypal.me/hoothin", "https://afdian.com/a/hoothin"]
40 changes: 40 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
name: Bug report
about: Create a report to help us improve. Please publish the issue according to the
guidelines, otherwise the request will be ignored and closed directly. Your understanding
and cooperation are appreciated.
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. Mac]
- Browser [e.g. chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
25 changes: 25 additions & 0 deletions .github/ISSUE_TEMPLATE/custom-rule-request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
name: Custom rule request
about: Seek help for custom rule. Please publish the issue according to the guidelines,
otherwise the request ⚠will be ignored and closed directly⚠. Your understanding and
cooperation are appreciated.
title: ''
labels: ''
assignees: ''

---

**The url of site**
The example urls of site. ⚠**Do not paste only domain without pathname, or I'll close the issue without explanation**⚠.

**Is your request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the result you'd like with the rule**
A clear and concise description of what you want to happen.

**Custom rule you've tried**
The rule you've made before.

**Additional context**
Add any other context or screenshots about the feature request here.
22 changes: 22 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
name: Feature request
about: Suggest an idea for this project. Please publish the issue according to the
guidelines, otherwise the request will be ignored and closed directly. Your understanding
and cooperation are appreciated.
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
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 }}
60 changes: 60 additions & 0 deletions .github/workflows/jekyll-gh-pages.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll with GitHub Pages dependencies preinstalled

on:
# Runs on pushes targeting the default branch
push:
branches: ["master"]
paths-ignore:
- 'Pagetual/items_all.json'
- 'Pagetual/pagetualRules.json'
- '.github/*'
- '.github/*/*'
workflow_run:
workflows: ["Update Version on File Change"]
types:
- completed

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Pages
uses: actions/configure-pages@v5
- name: Build with Jekyll
uses: actions/jekyll-build-pages@v1
with:
source: ./
destination: ./_site
- name: Upload artifact
uses: actions/upload-pages-artifact@v3

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
21 changes: 21 additions & 0 deletions .github/workflows/json-validator.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Validate JSON

on:
pull_request:
paths:
- 'Pagetual/pagetualRules.json'

jobs:
validate-json:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v4

- name: json-yaml-validate
uses: GrantBirki/json-yaml-validate@v5
id: json-yaml-validate
with:
json_schema: Pagetual/pagetual.schema.json
files: |
Pagetual/pagetualRules.json
50 changes: 50 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Collect wedata for pagetual

on:
schedule:
- cron: '0 1 * * *'
workflow_dispatch:

jobs:
# This workflow contains a single job called "build"
build:
# The type of runner that the job will run on
runs-on: ubuntu-latest

# Steps represent a sequence of tasks that will be executed as part of the job
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- uses: actions/checkout@v2

#- name: Download json
# run: |
# wget --no-cache -O "Pagetual/items_all.json" http://wedata.net/databases/AutoPagerize/items_all.json

#- uses: technote-space/get-diff-action@v6
# with:
# FILES: |
# items_all.json

#- name: Commit
# if: env.GIT_DIFF
# run: |
# git config user.name "github-actions[bot]"
# git config user.email "512946+github-actions[bot]@users.noreply.github.com"
# git add Pagetual/items_all.json
# git status
# git commit -m "auto commit from github actions"

#- name: Push
# if: env.GIT_DIFF
# uses: ad-m/github-push-action@master
# with:
# github_token: ${{ secrets.GITHUB_TOKEN }}
# branch: master
- name: Update file
id: update_file
uses: TheLastProject/keep-remote-file-locally-up-to-date-action@v1
with:
url: http://wedata.net/databases/AutoPagerize/items_all.json
file_in_repo: Pagetual/items_all.json
git_user: hoothin-update
git_email: rixixi@gmail.com
51 changes: 51 additions & 0 deletions .github/workflows/update_version.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Update Version on File Change
on:
push:
paths:
- 'Pagetual/items_all.json'
- 'Pagetual/pagetualRules.json'
workflow_run:
workflows: ["Collect wedata for pagetual"]
types:
- completed

jobs:
update_version:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Check file modification timestamps
id: check_file_timestamps
run: |
version_timestamp=$(git log -1 --format="%at" Pagetual/version)
items_all_timestamp=$(git log -1 --format="%at" Pagetual/items_all.json)
pagetualRules_timestamp=$(git log -1 --format="%at" Pagetual/pagetualRules.json)
if [[ $version_timestamp < $items_all_timestamp || $version_timestamp < $pagetualRules_timestamp ]]; then
version=$(cat Pagetual/version)
else
version=0
echo "Version file is not updated. Skipping version read."
fi
echo "VERSION=$version" >> $GITHUB_ENV

- name: Increment version
if: env.VERSION != '0'
id: increment_version
run: echo "VERSION=$((VERSION + 1))" >> $GITHUB_ENV

- name: Update version file
if: env.VERSION != '0'
run: echo $VERSION > Pagetual/version

- name: Commit version update
if: env.VERSION != '0'
run: |
git config --local user.email "rixixi@gmail.com"
git config --local user.name "hoothin-update"
git add Pagetual/version
git commit -m "Update version of Pagetual rules to $VERSION"
git push https://${{ secrets.ACTION_SECRET }}@github.com/${{ github.repository }}
50 changes: 0 additions & 50 deletions 91wii/91wii.user.js

This file was deleted.

1 change: 1 addition & 0 deletions A Real Me/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Show results for A Real Me
Loading