Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

py #124

Draft
wants to merge 370 commits into
base: master
Choose a base branch
from
Draft

py #124

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
370 commits
Select commit Hold shift + click to select a range
29ca428
Merge branch 'master' of https://github.com/buiawpkgew1/18-comic-finder
buiawpkgew1 Oct 30, 2022
c2616e9
Update downloadPath.json
buiawpkgew1 Oct 31, 2022
3b3a4d7
Merge remote-tracking branch 'upstream/master'
buiawpkgew1 Nov 6, 2022
214e2c4
Update README.md
buiawpkgew1 Nov 6, 2022
fcac69e
Update downloadPath-1.json
buiawpkgew1 Nov 6, 2022
366be12
18comic.org
buiawpkgew1 Nov 6, 2022
0213109
Update remove-old-workflow.yml
buiawpkgew1 Nov 6, 2022
bb4cd86
Update downloadPath-1.json
buiawpkgew1 Nov 7, 2022
b8dfb9a
Merge branch 'master' of https://github.com/buiawpkgew1/18-comic-finder
buiawpkgew1 Nov 9, 2022
8b3cebe
w
buiawpkgew1 Nov 14, 2022
43e0478
Bump quarkus.platform.version from 2.13.3.Final to 2.14.0.Final
dependabot[bot] Nov 14, 2022
7fec8e3
Merge pull request #13 from buiawpkgew1/dependabot/maven/quarkus.plat…
buiawpkgew1 Nov 14, 2022
4510a09
Update downloadPath-1.json
buiawpkgew1 Nov 14, 2022
67597d6
Update downloadPath.json
buiawpkgew1 Nov 14, 2022
7e3b889
Merge branch 'master' of https://github.com/buiawpkgew1/18-comic-finder
buiawpkgew1 Nov 14, 2022
26d96bf
Update downloadPath.json
buiawpkgew1 Nov 17, 2022
dfd0872
Merge remote-tracking branch 'upstream/master'
buiawpkgew1 Nov 17, 2022
cc0dfa0
Merge branch 'master' into dev
buiawpkgew1 Nov 17, 2022
53bf97e
Bump maven-compiler-plugin from 3.8.1 to 3.10.1
dependabot[bot] Nov 17, 2022
61ef18a
Merge pull request #16 from buiawpkgew1/dependabot/maven/org.apache.m…
buiawpkgew1 Nov 17, 2022
700c9a5
Bump actions/setup-java from 3.6.0 to 3.7.0
dependabot[bot] Dec 1, 2022
8c5fd9b
Update downloadPath.json
buiawpkgew1 Dec 3, 2022
5594b42
Update downloadPath-1.json
buiawpkgew1 Dec 3, 2022
5bce623
Merge branch 'dev'
buiawpkgew1 Dec 3, 2022
8105398
d
buiawpkgew1 Dec 3, 2022
284197f
Merge pull request #17 from buiawpkgew1/dependabot/github_actions/act…
buiawpkgew1 Dec 3, 2022
537332e
Update downloadPath.json
buiawpkgew1 Dec 3, 2022
41c48cc
Merge branch 'master' of https://github.com/buiawpkgew1/18-comic-finder
buiawpkgew1 Dec 3, 2022
8bac72c
Bump actions/setup-java from 3.7.0 to 3.8.0
dependabot[bot] Dec 6, 2022
0acccbb
Merge pull request #18 from buiawpkgew1/dependabot/github_actions/act…
buiawpkgew1 Dec 7, 2022
8df4ae1
Bump quarkus.platform.version from 3.0.0.Alpha1 to 3.0.0.Alpha2
dependabot[bot] Dec 7, 2022
6f42bc1
Merge pull request #19 from buiawpkgew1/dependabot/maven/quarkus.plat…
buiawpkgew1 Dec 8, 2022
a2c36d4
Merge remote-tracking branch 'origin/patch-2'
buiawpkgew1 Dec 8, 2022
560b41e
s
buiawpkgew1 Dec 8, 2022
0e19ffc
Update action.yml
buiawpkgew1 Dec 8, 2022
39c31df
Merge branch 'master' of https://github.com/buiawpkgew1/18-comic-finder
buiawpkgew1 Dec 16, 2022
946beff
Bump actions/setup-java from 3.8.0 to 3.9.0
dependabot[bot] Dec 16, 2022
cafedd8
s
buiawpkgew1 Dec 17, 2022
2bbc22e
.
buiawpkgew1 Dec 24, 2022
58f02a6
w
buiawpkgew1 Jan 1, 2023
d8f65e5
Bump actions/checkout from 3.1.0 to 3.3.0
dependabot[bot] Jan 5, 2023
0a18b8c
Update downloadPath.json
buiawpkgew1 Jan 6, 2023
869ca2e
Update downloadPath-1.json
buiawpkgew1 Jan 6, 2023
ceb5ec5
Bump surefire-plugin.version from 3.0.0-M7 to 3.0.0-M8
dependabot[bot] Jan 12, 2023
f35acfe
Merge remote-tracking branch 'origin/dependabot/github_actions/action…
buiawpkgew1 Jan 17, 2023
b0f7421
Merge remote-tracking branch 'origin/dependabot/github_actions/action…
buiawpkgew1 Jan 17, 2023
a04e65a
Merge remote-tracking branch 'origin/dependabot/maven/surefire-plugin…
buiawpkgew1 Jan 17, 2023
6f1684a
Update downloadPath.json
buiawpkgew1 Jan 17, 2023
842335c
Update downloadPath.json
buiawpkgew1 Jan 17, 2023
1c0a62a
Update downloadPath.json
buiawpkgew1 Jan 17, 2023
be8c152
Create pull.yml
buiawpkgew1 Jan 17, 2023
a1d98a0
Update downloadPath.json
buiawpkgew1 Jan 17, 2023
5354f25
Merge branch 'dev' into master
buiawpkgew1 Jan 17, 2023
8b66201
Update application.properties
buiawpkgew1 Jan 18, 2023
3dcde7b
Update action.yml
buiawpkgew1 Jan 18, 2023
39e23b2
Merge branch 'master' of https://github.com/buiawpkgew1/18-comic-finder
buiawpkgew1 Jan 18, 2023
6468526
Update action.yml
buiawpkgew1 Jan 18, 2023
93a669c
Update TaskService.java
buiawpkgew1 Jan 18, 2023
306f8e2
Update application.properties
buiawpkgew1 Jan 18, 2023
591656c
Update TaskService.java
buiawpkgew1 Jan 18, 2023
46d4027
Update application.properties
buiawpkgew1 Jan 18, 2023
f562934
Update downloadPath.json
buiawpkgew1 Jan 18, 2023
06cec55
Update downloadPath.json
buiawpkgew1 Jan 18, 2023
d2629d8
Update downloadPath.json
buiawpkgew1 Jan 18, 2023
f2e09d4
Update downloadPath.json
buiawpkgew1 Jan 20, 2023
5c5be6c
Update downloadPath.json
buiawpkgew1 Jan 20, 2023
45de3cd
Update application.properties
buiawpkgew1 Jan 20, 2023
e5eef65
Update action.yml
buiawpkgew1 Jan 20, 2023
ad2774f
Bump quarkus.platform.version from 3.0.0.Alpha2 to 3.0.0.Alpha3
dependabot[bot] Jan 20, 2023
4064bfa
Update downloadPath-1.json
buiawpkgew1 Jan 24, 2023
d852abe
Merge remote-tracking branch 'upstream/master'
buiawpkgew1 Jan 27, 2023
b360ada
Update downloadPath-1.json
buiawpkgew1 Jan 27, 2023
31d6512
Merge remote-tracking branch 'origin/dependabot/maven/quarkus.platfor…
buiawpkgew1 Jan 27, 2023
d0f6de5
Update downloadPath.json
buiawpkgew1 Jan 28, 2023
0b35faa
Update downloadPath-1.json
buiawpkgew1 Jan 28, 2023
82016f1
Merge remote-tracking branch 'upstream/master'
buiawpkgew1 Feb 8, 2023
33d6212
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
a6fcb4d
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
681ab43
Update downloadPath-1.json
buiawpkgew1 Feb 8, 2023
9ddb909
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
7b401b4
Update downloadPath-1.json
buiawpkgew1 Feb 8, 2023
80b32e3
fiu:1
buiawpkgew1 Feb 8, 2023
e298ee5
Update downloadPath-1.json
buiawpkgew1 Feb 8, 2023
f9ffa3f
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
a23388e
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
29afd52
no
buiawpkgew1 Feb 8, 2023
f5a58c8
Update downloadPath-1.json
buiawpkgew1 Feb 8, 2023
c9b1efd
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
a15cf8f
Update downloadPath-1.json
buiawpkgew1 Feb 8, 2023
1a9e683
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
7ee402b
Update downloadPath-1.json
buiawpkgew1 Feb 8, 2023
7869eb6
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
1adffbe
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
4088d53
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
9916c7b
Update downloadPath-1.json
buiawpkgew1 Feb 8, 2023
b19dd47
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
2c1fd01
Update downloadPath-1.json
buiawpkgew1 Feb 8, 2023
1070714
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
7a39d5b
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
5b66bba
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
4003889
Update downloadPath.json
buiawpkgew1 Feb 8, 2023
708bb7c
Bump actions/setup-java from 3.9.0 to 3.10.0
dependabot[bot] Feb 8, 2023
8f9c0bc
Merge pull request #1 from buiawpkgew1e/dependabot/github_actions/act…
buiawpkgew1 Feb 8, 2023
7f2eac8
Merge pull request #4 from jiayaoO3O/master
pull[bot] Feb 14, 2023
96f6994
Bump surefire-plugin.version from 3.0.0-M8 to 3.0.0-M9
dependabot[bot] Feb 14, 2023
840e6db
Merge pull request #3 from buiawpkgew1e/dependabot/maven/surefire-plu…
buiawpkgew1 Feb 15, 2023
f2e13f2
Update downloadPath.json
buiawpkgew1 Feb 18, 2023
ccf4d6d
Update downloadPath-1.json
buiawpkgew1 Feb 18, 2023
f7a7b30
Update downloadPath.json
buiawpkgew1 Feb 18, 2023
6962aa5
Update downloadPath.json
buiawpkgew1 Feb 18, 2023
4508120
Update downloadPath.json
buiawpkgew1 Feb 18, 2023
90aab27
Update downloadPath.json
buiawpkgew1 Feb 18, 2023
79fd937
Update downloadPath.json
buiawpkgew1 Feb 18, 2023
7c13c59
Update downloadPath.json
buiawpkgew1 Feb 18, 2023
72edbd2
Update downloadPath.json
buiawpkgew1 Feb 18, 2023
458ea4e
Update downloadPath-1.json
buiawpkgew1 Feb 18, 2023
07ef40e
Update downloadPath.json
buiawpkgew1 Feb 18, 2023
ba80e4d
Merge pull request #5 from jiayaoO3O/master
pull[bot] Feb 19, 2023
3257f70
Bump maven-compiler-plugin from 3.10.1 to 3.11.0
dependabot[bot] Feb 28, 2023
7e5169e
Merge pull request #6 from buiawpkgew1e/dependabot/maven/org.apache.m…
buiawpkgew1 Mar 1, 2023
2baaa92
Update downloadPath.json
buiawpkgew1 Mar 1, 2023
7c9c813
Merge branch 'master' of https://github.com/buiawpkgew1e/18-comic-finder
buiawpkgew1 Mar 1, 2023
4d26f49
Update downloadPath.json
buiawpkgew1 Mar 1, 2023
4171699
Update downloadPath-1.json
buiawpkgew1 Mar 1, 2023
63b2c2e
Update downloadPath.json
buiawpkgew1 Mar 1, 2023
c83352e
Update downloadPath.json
buiawpkgew1 Mar 1, 2023
bd31192
Update downloadPath.json
buiawpkgew1 Mar 1, 2023
5c0333f
Update downloadPath.json
buiawpkgew1 Mar 1, 2023
c9612ad
Update downloadPath.json
buiawpkgew1 Mar 1, 2023
cac3400
Bump surefire-plugin.version from 3.0.0-M9 to 3.0.0
dependabot[bot] Mar 15, 2023
3028ecc
Merge pull request #8 from buiawpkgew1e/dependabot/maven/surefire-plu…
buiawpkgew1 Mar 15, 2023
1fbc19f
Bump quarkus.platform.version from 3.0.0.Alpha4 to 3.0.0.Alpha5
dependabot[bot] Mar 15, 2023
b8b6ad4
w
buiawpkgew1 Mar 15, 2023
e53b60a
Update downloadPath.json
buiawpkgew1 Mar 15, 2023
ca3fa88
Merge pull request #7 from buiawpkgew1e/dependabot/maven/quarkus.plat…
buiawpkgew1 Mar 15, 2023
2e83b12
Merge branch 'master' of https://github.com/buiawpkgew1e/18-comic-finder
buiawpkgew1 Mar 15, 2023
75bc219
Update application.properties
buiawpkgew1 Mar 15, 2023
0e325fa
Update downloadPath-1.json
buiawpkgew1 Mar 15, 2023
7fab526
Bump actions/checkout from 3.3.0 to 3.5.0
dependabot[bot] Mar 24, 2023
c159469
Bump actions/setup-java from 3.10.0 to 3.11.0
dependabot[bot] Mar 28, 2023
ef06fd7
Update application.properties
buiawpkgew1 Mar 29, 2023
91dc514
Update downloadPath.json
buiawpkgew1 Mar 29, 2023
ed8fc82
Merge remote-tracking branch 'origin/dependabot/github_actions/action…
buiawpkgew1 Mar 29, 2023
1c88214
Merge remote-tracking branch 'origin/dependabot/github_actions/action…
buiawpkgew1 Mar 29, 2023
ab67ffb
py
buiawpkgew1 Mar 31, 2023
0a29b74
Update py.yml
buiawpkgew1 Mar 31, 2023
ea72a5b
py
buiawpkgew1 Mar 31, 2023
c0e0291
Update py.yml
buiawpkgew1 Mar 31, 2023
a770de2
d
buiawpkgew1 Mar 31, 2023
261bc99
Update py.yml
buiawpkgew1 Mar 31, 2023
7ac8828
Update jm.py
buiawpkgew1 Mar 31, 2023
4894bed
cs
buiawpkgew1 Mar 31, 2023
6fbe6c4
Update application.properties
buiawpkgew1 Mar 31, 2023
8e07861
Update downloadPath.json
buiawpkgew1 Mar 31, 2023
9168f57
Update jm.py
buiawpkgew1 Mar 31, 2023
450ed80
cs
buiawpkgew1 Mar 31, 2023
a21c2cd
Bump quarkus.platform.version from 3.0.0.Alpha5 to 3.0.0.CR1
dependabot[bot] Mar 31, 2023
9a74121
Merge pull request #14 from buiawpkgew1e/dependabot/maven/quarkus.pla…
buiawpkgew1 Mar 31, 2023
db31945
cs
buiawpkgew1 Apr 1, 2023
b2645dc
Merge branch 'master' of https://github.com/buiawpkgew1e/18-comic-finder
buiawpkgew1 Apr 1, 2023
5f1a491
Update downloadPath.json
buiawpkgew1 Apr 1, 2023
6e505ec
cs
buiawpkgew1 Apr 1, 2023
0bb58a8
Update jm.py
buiawpkgew1 Apr 1, 2023
ed2b815
Update jm.py
buiawpkgew1 Apr 1, 2023
189abc9
Update jm.py
buiawpkgew1 Apr 1, 2023
f15afff
Update jm.py
buiawpkgew1 Apr 1, 2023
20d81ba
Update jm.py
buiawpkgew1 Apr 1, 2023
af27bf0
Update jm.py
buiawpkgew1 Apr 1, 2023
7092f50
Update jm.py
buiawpkgew1 Apr 1, 2023
07d7c1f
Update jm.py
buiawpkgew1 Apr 1, 2023
3e6d674
Update jm.py
buiawpkgew1 Apr 1, 2023
10fd35b
Create py.py
buiawpkgew1 Apr 1, 2023
5a911c8
cs
buiawpkgew1 Apr 1, 2023
b38438c
Update action.yml
buiawpkgew1 Apr 1, 2023
1534b87
Update action.yml
buiawpkgew1 Apr 1, 2023
5f8538b
Update action.yml
buiawpkgew1 Apr 1, 2023
c5e3da4
Update py.yml
buiawpkgew1 Apr 1, 2023
1011106
Update py.yml
buiawpkgew1 Apr 1, 2023
3e20af3
Update jm.py
buiawpkgew1 Apr 1, 2023
eadfc1f
Update jm.py
buiawpkgew1 Apr 1, 2023
ea4ad46
Update jm.py
buiawpkgew1 Apr 1, 2023
9c19b69
Update jm.py
buiawpkgew1 Apr 1, 2023
5e72f5e
Update py.yml
buiawpkgew1 Apr 2, 2023
8ee0d9c
Update jm.py
buiawpkgew1 Apr 2, 2023
4ccf728
Create workflow_config.yml
buiawpkgew1 Apr 2, 2023
7751bb0
Update jm.py
buiawpkgew1 Apr 2, 2023
e03f3d9
Update jm.py
buiawpkgew1 Apr 2, 2023
eaa6846
Update jm.py
buiawpkgew1 Apr 2, 2023
369f177
Update jm.py
buiawpkgew1 Apr 2, 2023
cd6ace2
Update jm.py
buiawpkgew1 Apr 2, 2023
f16a75a
Update py.yml
buiawpkgew1 Apr 2, 2023
62f9baf
Update jm.py
buiawpkgew1 Apr 2, 2023
d8ddc59
Update py.yml
buiawpkgew1 Apr 2, 2023
8079df4
Update py.yml
buiawpkgew1 Apr 2, 2023
088bc58
d
buiawpkgew1 Apr 2, 2023
a0d4f7d
Delete jmcomic_config_no_proxy.yml
buiawpkgew1 Apr 2, 2023
29ff41b
Update workflow_config.yml
buiawpkgew1 Apr 2, 2023
36693e3
d
buiawpkgew1 Apr 2, 2023
2130498
d
buiawpkgew1 Apr 2, 2023
2e433d4
Update download_album.yml
buiawpkgew1 Apr 2, 2023
b78efb4
Update jm.py
buiawpkgew1 Apr 2, 2023
f5bba52
Update jm.py
buiawpkgew1 Apr 2, 2023
f507039
d
buiawpkgew1 Apr 2, 2023
6cb6b28
Update jm.py
buiawpkgew1 Apr 2, 2023
393c318
Update jm.py
buiawpkgew1 Apr 2, 2023
823374d
Update jm.py
buiawpkgew1 Apr 2, 2023
8c6dd7f
Update jm.py
buiawpkgew1 Apr 2, 2023
b0b131c
Revert "Update jm.py"
buiawpkgew1 Apr 2, 2023
fdf4d14
Update py.yml
buiawpkgew1 Apr 2, 2023
5657fbc
Create workflow_configp.yml
buiawpkgew1 Apr 2, 2023
e56bff6
Update py.yml
buiawpkgew1 Apr 2, 2023
b6319a8
Update jm.py
buiawpkgew1 Apr 2, 2023
348f09b
Update jm.py
buiawpkgew1 Apr 2, 2023
7dd2656
同步
buiawpkgew1 Apr 2, 2023
5eaa074
Update jm.py
buiawpkgew1 Apr 2, 2023
039c3d4
Update jm.py
buiawpkgew1 Apr 2, 2023
3eacbae
优化
buiawpkgew1 Apr 2, 2023
1e0e0a7
Update workflow_config.yml
buiawpkgew1 Apr 12, 2023
ed287c2
Update workflow_configp.yml
buiawpkgew1 Apr 12, 2023
7ff9b99
Update workflow_config.yml
buiawpkgew1 Apr 12, 2023
0722750
Update py.yml
buiawpkgew1 Apr 12, 2023
730d995
Update jm.py
buiawpkgew1 Apr 13, 2023
39a1552
1
buiawpkgew1 Apr 28, 2023
77f291d
Create jmcomic_workflows.py
buiawpkgew1 Apr 28, 2023
8e377dd
Update jm.py
buiawpkgew1 Apr 28, 2023
3ccfe6d
Update jm.py
buiawpkgew1 Apr 28, 2023
5e669a1
Update jm.py
buiawpkgew1 Apr 28, 2023
955905a
Update jm.py
buiawpkgew1 Apr 28, 2023
7c77963
Update py.yml
buiawpkgew1 Apr 28, 2023
58c3a54
Update jm.py
buiawpkgew1 Apr 28, 2023
6841d72
Update README.md
buiawpkgew1 Apr 28, 2023
10e1e83
Update py.yml
buiawpkgew1 Apr 28, 2023
73a2dae
Update jm.py
buiawpkgew1 Apr 28, 2023
c890f62
.
buiawpkgew1 Apr 29, 2023
d63c552
1
buiawpkgew1 May 11, 2023
260a102
Update dependabot.yml
buiawpkgew1 May 11, 2023
f514d54
Update jm.py
buiawpkgew1 May 11, 2023
20780d2
去除p
buiawpkgew1 May 11, 2023
d946e52
Update jm.py
buiawpkgew1 May 27, 2023
9783d25
Update jm.py
buiawpkgew1 May 27, 2023
72df746
Update workflow_option.yml
buiawpkgew1 May 27, 2023
612e9d0
Update workflow_option.yml
buiawpkgew1 May 27, 2023
b8512ec
Update workflow_option.yml
buiawpkgew1 May 27, 2023
c8ac756
Merge branch 'master' into py
buiawpkgew1 May 28, 2023
618620f
1
buiawpkgew1 May 28, 2023
1507826
Delete downloadPath-1.json
buiawpkgew1 May 28, 2023
a99d7da
Update py.yml
buiawpkgew1 May 28, 2023
8524052
Update py.yml
buiawpkgew1 May 28, 2023
a88ae85
Update jm.py
buiawpkgew1 Jun 2, 2023
c65302c
Merge branch 'master' into py
buiawpkgew1 Jun 2, 2023
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
53 changes: 37 additions & 16 deletions .github/workflows/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,18 @@
name: Java CI with Maven

on:
workflow_dispatch:
push:
branches: [ master ]
branches:
- master
- dev
- des
- dea
- dew
- deq
paths:
- 'src/main/resources/*.json'
- '.github/workflows/action.yml'
- 'java/src/main/resources/*.json'

jobs:
build:
Expand All @@ -16,27 +24,40 @@ jobs:

steps:
- name: 签出代码
uses: actions/checkout@v3.3.0
uses: actions/checkout@v3.5.0
- name: 初始化JDK
uses: actions/setup-java@v3.5.1
uses: actions/setup-java@v3.11.0
with:
java-version: '19'
distribution: 'temurin'
- name: 开始打包
run: |
mvn -B clean package -Dmaven.test.skip=true --file pom.xml -T 4
mvn -B clean package -Dmaven.test.skip=true --file java/pom.xml -T 4
- name: 开始下载
run: |
cd ./target
cd ./java/target
java -jar -Xms1g -Xmx7g ./*.jar
- name: 开始上传
uses: actions/upload-artifact@v3.1.2
7z a -r "/home/runner/work/finder/finder-result.zip" "/home/runner/work/finder/*"

# - name: 开始上传
# uses: actions/upload-artifact@v3.1.2
# with:
# # Artifact name
# name: finder-result
# # A file, directory or wildcard pattern that describes what to upload
# path: /home/runner/work/finder
# # The desired behavior if no files are found using the provided path.
# if-no-files-found: warn
# # Duration after which artifact will expire in days. 0 means using default retention.Minimum 1 day. Maximum 90 days unless changed from the repository settings page.
# retention-days: 2

- name: 自动释放
uses: marvinpinto/action-automatic-releases@v1.2.1
with:
# Artifact name
name: finder-result
# A file, directory or wildcard pattern that describes what to upload
path: /home/runner/work/finder
# The desired behavior if no files are found using the provided path.
if-no-files-found: warn
# Duration after which artifact will expire in days. 0 means using default retention.Minimum 1 day. Maximum 90 days unless changed from the repository settings page.
retention-days: 90
repo_token: "${{ secrets.GITHUB_TOKEN }}"
automatic_release_tag: "1"
prerelease: true
title: "finder-result"
files: |
/home/runner/work/finder/finder-result.zip

55 changes: 55 additions & 0 deletions .github/workflows/py.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
name: py

on:
push:
branches:
- master
- py
paths:
- 'py/jm.py'
- '.github/workflows/py.yml'
- 'assets/config/*.yml'
workflow_dispatch:
watch:
types: [started]

jobs:
build:
runs-on: ubuntu-latest
if: ${{ github.event.repository.owner.id }} == ${{ github.event.sender.id }}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: "3.11"

- name: 依赖包
run: |
python -m pip install --upgrade pip
pip install jmcomic -i https://pypi.org/project --upgrade

- name: 运行下载脚本
env:
JM_USERNAME: ${{ secrets.JM_USERNAME }}
JM_PASSWORD: ${{ secrets.JM_PASSWORD }}
run: |
cd py/
python3 jm.py

- name: 压缩下载的漫画
run: |
cd /home/runner/work/18-comic-finder/download/
tar -zcvf ../下载完成的本子.tar.gz ./

- name: 开始上传
uses: actions/upload-artifact@v3.1.2
with:
# Artifact name
name: finder
# A file, directory or wildcard pattern that describes what to upload
path: |
/home/runner/work/18-comic-finder/下载完成的本子.tar.gz
# The desired behavior if no files are found using the provided path.
if-no-files-found: warn
# Duration after which artifact will expire in days. 0 means using default retention.Minimum 1 day. Maximum 90 days unless changed from the repository settings page.
retention-days: 10
80 changes: 11 additions & 69 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# 禁漫天堂下载器

jmcomic1.bet
使用GitHub Actions的禁漫天堂爬虫🤡

java这门语言能让小项目变成中项目, 中项目变成大项目 🤡
Expand Down Expand Up @@ -30,67 +30,9 @@ java这门语言能让小项目变成中项目, 中项目变成大项目 🤡
| 2022/11/15 17:00 | 同步跟进quarkus框架到3.0.0.Alpha1版本.|
| 2022/11/05 21:00 | 修复由于不支持TLSv1.3导致握手失败问题.|
| 2022/10/25 11:00 | 同步跟进quarkus框架到2.13.3.Final版本.|
| 2022/10/13 17:00 | 同步跟进quarkus框架到2.13.2.Final版本.|
| 2022/10/7 17:30 | **抛弃切割判断算法, 因为我已经找到需要切割和不需要切割的分界线了, 判断相似度已经没有意义了, 版本升级到5.1.0, 起飞🦽**.|
| 2022/10/7 14:30 | 优化切割判断算法, 抛弃原有的每一张图判断一次切割规则, 现在通过随机某一张图片判断整章漫画是否需要切割, 现在可能一章中有某一页是错的, 但是大部分都应该是正确的.|
| 2022/10/7 01:00 | 同步跟进quarkus框架到2.13.1.Final版本.|
| 2022/10/6 17:00 | 支持下载单页大于300张图的漫画功能.|
| 2022/10/6 01:00 | **祝大家国庆节假期快乐🧻**.|
| 2022/10/6 01:00 | 程序退出判断变得更加宽松, 避免缺少部分图片导致程序等待.|
| 2022/10/6 01:00 | **项目经过部分重构, 变得更难看懂了, 升级版本号到5.0.0🦽**.|
| 2022/10/6 01:00 | 同步跟进quarkus框架到2.13.0.Final版本.|
| 2022/10/6 01:00 | 放弃使用graalvm22.2.0, 升级项目到jdk19.|
| 2022/8/12 01:00 | **由于前端水平太低, 不懂得如何判断某一章节是否需要切割, 所以最终使用了差异值哈希算法进行相似性校验, 绕远路才是我的最短捷径!🦽.**|
| 2022/8/7 13:00 | 修复章节名称以点结尾时文件夹命名出错问题.|
| 2022/8/7 12:00 | 修复下载单章漫画报错问题.|
| 2022/8/7 11:40 | 升级graalvm到22.2.0.|
| 2022/8/7 11:20 | 升级支持下载webp格式的漫画.|
| 2022/8/7 11:15 | 同步跟进quarkus框架到2.2.11.2.Final版本.|
| 2022/4/15 11:15 | 尝试将Graalvm升级到22.0.0.|
| 2022/4/15 11:10 | 同步跟进quarkus框架到2.8.0.Final版本,因为广州疫情,现在被封在管控区,但是放假太舒坦了,先让我享受一阵放假生活,bug后面再修.🦽|
| 2022/3/31 11:00 | 修复新版漫画页面样式变更导致下载失败问题.|
| 2022/3/24 12:00 | 同步跟进quarkus框架到2.8.0.CR1版本.|
| 2022/3/18 11:20 | 同步跟进quarkus框架到2.7.5.Final版本.|
| 2022/3/4 11:20 | 同步跟进quarkus框架到2.7.4.Final版本.|
| 2022/3/4 11:20 | 同步跟进quarkus框架到2.7.3.Final版本.|
| 2022/2/25 10:50 | 同步跟进quarkus框架到2.7.2.Final版本.|
| 2022/2/13 21:33 | 同步跟进quarkus框架到2.7.1.Final版本.|
| 2022/2/6 11:33 | 同步跟进quarkus框架到2.7.0.Final版本.|
| 2022/2/1 12:33 | 新的一年里祝各位LSP身体健康, 合家欢乐, 虎年大吉😘.|
| 2022/1/28 09:33 | 同步跟进quarkus框架到2.6.3.Final版本.|
| 2022/1/19 23:09 | 修复当漫画高度除以分块数取整为0时导致的保存图片失败问题.|
| 2022/1/15 21:26 | 修复当漫画高度除以分块数非整数时缺失像素导致画面断层问题.|
| 2022/1/14 11:05 | 同步跟进quarkus框架到2.6.2.Final版本.|
| 2021/12/21 10:10 | 同步跟进quarkus框架到2.6.1.Final版本.|
| 2021/12/21 10:10 | 同步跟进quarkus框架到2.6.0.Final版本.|
| 2021/12/21 10:10 | 同步跟进quarkus框架到2.5.4.Final版本.|
| 2021/12/13 15:10 | 同步跟进quarkus框架到2.5.2.Final版本.|
| 2021/12/3 11:15 | 同步跟进quarkus框架到2.5.1.Final版本.|
| 2021/11/25 17:15 | 同步跟进quarkus框架到2.5.0.Final版本.|
| 2021/11/8 15:30 | 同步跟进quarkus框架到2.4.1.Final版本.|
| 2021/11/7 01:10 | 恭喜EDG获得英雄联盟S11全球总决赛冠军🎉重铸LPL荣光, EDG义不容辞!👏.|
| 2021/10/29 10:38 | 尝试将jdk升级到Graalvm17.|
| 2021/10/13 16:47 | 2.3.0的quarkus插件有问题,无法读取到配置的settings.xml文件,所以升级到框架2.4.0.CR1.|
| 2021/10/10 14:30 | 同步跟进quarkus框架到2.3.0.Final版本, 升级程序版本号为4.0.0.|
| 2021/10/10 14:30 | 修复本地运行时日志编码打印非UTF-8导致乱码问题.|
| 2021/10/10 14:00 | 终于修复了禁漫天堂cloudflare验证问题,现在可以正常使用了.|
| 2021/9/12 13:49 | 同步跟进quarkus框架到2.2.2.Final版本.|
| 2021/9/10 13:38 | **感谢@calject大佬提供的最新图片切割算法💕, 现在终于可以正确切割最新的章节了👏.**|
| 2021/8/10 16:47 | 同步跟进quarkus框架到2.1.1.Final版本.|
| 2021/7/28 10:40 | 同步跟进quarkus框架到2.0.3.Final版本.|
| 2021/7/01 10:40 | 热烈祝贺我党成立100周年🙌, 希望诸位LSP看漫之余不忘初心牢记使命🎉.|
| 2021/7/01 10:30 | 同步跟进quarkus框架到2.0.0.Final版本.|
| 2021/5/31 10:43 | 提交3.1.0 release版本.|
| 2021/5/26 15:40 | 修复由于访问频率过高提示**禁漫娘被你玩壞啦 ??ヽ(??Д`)??休息一分鐘後會好**限制访问导致的爬取失败, 禁漫天堂从接口层面加了访问速度限制之后, 下载会不可避免地变慢, 因为每次触发限制都最少要一分钟才能重新访问.|
| 2021/5/15 18:34 | 周末突然发现禁漫天堂又撤掉了Cloudflare 5秒盾, 程序又能直接通过github action使用了, 不需要添加cookie.|
| 2021/5/9 17:30 | **由于禁漫天堂最近加了Cloudflare 5秒盾反爬虫, 暂时需要在配置文件中添加cookie才能爬取, 请根据下方说明添加cookie, 后续我看看用什么方法绕过拦截.**|
| 2021/4/13 14:30 | 添加触发action的限制, 只有修改了downloadPath.json文件才会触发action, 修改其他文件则不触发.|
| 2021/3/27 14:04 | v3.0.0 放弃springboot框架, 换成使用响应式框架quarkus, 感觉应该是更快了的.|
| 2021/2/25 15:16 | **v2.0.0 重大更新, 支持直接使用Github Action自动爬取漫画, 不需要本地部署, 直接输入漫画url然后等待Github Action爬取完成然后下载压缩包即可.**|
| 2021/2/18 22:15 | v1.2.0支持下载整本只有一章的无章节漫画.|
| 2021/2/18 16:35 | 添加下载单独某个章节的功能.|
| 2021/2/18 15:38 | 确保配置文件中配置为空时程序能够正常识别.|
| 2021/2/17 20:51 | 修复由于章节列表格式不规范导致的获取章节名称失败.|

## GitHub Action使用方法

Expand All @@ -117,20 +59,20 @@ Github Action是微软收购github之后推出的CI/CD工具, 你可以理解为
4. 按照json格式填入漫画链接, 如果要下载一本, 那格式为(注意英文双引号) :
```json
[
"https://18comic.vip/album/180459"
"https://18comic.org/album/180459"
]
```
如果要下载两本或者多本, 格式为(注意英文逗号) :
```json
[
"https://18comic.vip/album/180459",
"https://18comic.vip/album/182168"
"https://18comic.org/album/180459",
"https://18comic.org/album/182168"
]
```

注意尽量不要一次性添加太多漫画, 否则下载起来时间要很久, 压缩包也会很大, 并且添加的链接要是直接能访问到禁漫天堂的网站, 而不是各种镜像站, 根据禁漫天堂的公告板提示, 你所添加的漫画域名应该来自以下2个 :

> [https://18comic.vip](https://18comic.vip/) (最好直接使用这个, 把你的漫画链接域名直接更换成这个就可以了.)
> [https://18comic.org](https://18comic.org/) (最好直接使用这个, 把你的漫画链接域名直接更换成这个就可以了.)
>
> [https://18comic.org](https://18comic.org/) (如果.vip无法使用, 则尝试使用这个.org站点)

Expand Down Expand Up @@ -183,16 +125,16 @@ comic.proxy.port=10808

```json
[
"https://18comic.vip/album/180459/"
"https://18comic.org/album/180459/"
]
```

如果要下载两本或者多本, 格式为(注意逗号) :

```json
[
"https://18comic.vip/album/180459/",
"https://18comic.vip/album/182168"
"https://18comic.org/album/180459/",
"https://18comic.org/album/182168"
]
```

Expand All @@ -203,7 +145,7 @@ comic.proxy.port=10808

如果没有条件打包程序, 但是有条件运行程序, 例如只装了jdk19但是没有安装maven等, 那就直接下载我提供的jar包, 按照前面说所方法在jar包所在的目录新建一个config文件夹,
在里面新建一个application.properties文件, 粘贴并且修改上述几个参数, 然后命令行进入jar所在的目录, 执行`java -jar ./*.jar 漫画路径1 漫画路径2`
,例如 `java -jar ./*.jar https://18comic.vip/album/180459` , 这时候这本漫画就会被下载, 多本漫画请用空格隔开.
,例如 `java -jar ./*.jar https://18comic.org/album/180459` , 这时候这本漫画就会被下载, 多本漫画请用空格隔开.

### 后台模式

Expand All @@ -221,13 +163,13 @@ http://localhost:7788/finder/download?homePage=你想要下载的漫画主页
即可开始下载整本漫画, 例如

```url
http://localhost:7788/finder/download?homePage=https://18comic.vip/album/177680
http://localhost:7788/finder/download?homePage=https://18comic.org/album/177680
```

如果想要下载单独的某一个章节, 只需要输入对应的章节主页即可, 例如

```url
http://localhost:7788/finder/download?homePage=https://18comic.vip/photo/211115
http://localhost:7788/finder/download?homePage=https://18comic.org/photo/211115
```

## 项目特点
Expand Down
13 changes: 13 additions & 0 deletions assets/config/workflow_option.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Github Actions 下载脚本配置

version: '2.0'

dir_rule:
base_dir: /home/runner/work/18-comic-finder/download/
rule: Bd_Aauthor_Atitle_Pindex

client:
postman:
meta_data:
headers:
referer: https://18comic.vip/
File renamed without changes.
File renamed without changes.
File renamed without changes.
6 changes: 3 additions & 3 deletions pom.xml → java/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@
<artifactId>finder</artifactId>
<version>5.1.0</version>
<properties>
<compiler-plugin.version>3.10.1</compiler-plugin.version>
<compiler-plugin.version>3.11.0</compiler-plugin.version>
<maven.compiler.release>19</maven.compiler.release>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
<quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
<quarkus.platform.version>3.0.0.Alpha4</quarkus.platform.version>
<surefire-plugin.version>3.0.0-M9</surefire-plugin.version>
<quarkus.platform.version>3.0.0.CR1</quarkus.platform.version>
<surefire-plugin.version>3.0.0</surefire-plugin.version>
</properties>
<dependencyManagement>
<dependencies>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,7 @@ public Uni<List<ChapterEntity>> processChapterInfo(String body, String homePage)
var host = "https://" + domain;
var isSingleChapter = StrUtil.subBetween(body, "<ul class=\"btn-toolbar", "</ul>") == null;
if(isSingleChapter) {
//说明该漫画是单章漫画,没有区分章节,例如王者荣耀图鉴类型的https://18comic.vip/album/203961
//说明该漫画是单章漫画,没有区分章节,例如王者荣耀图鉴类型的https://18comic.org/album/203961
var url = StrUtil.subBetween(StrUtil.subBetween(body, ">收藏<", "開始閱讀"), "href=\"", "/\"");
if(StrUtil.isEmpty(url)) {
url = StrUtil.subBetween(StrUtil.subBetween(body, ">收藏<", "開始閱讀"), "href=\"", "\"");
Expand Down Expand Up @@ -155,7 +155,7 @@ public Map<ChapterEntity, Uni<List<PhotoEntity>>> processPhotoInfo(List<ChapterE
}

private List<PhotoEntity> processPhotoPagination(String body, ChapterEntity chapterEntity, List<PhotoEntity> photoEntities) {
//禁漫天堂网页一页最多显示300张图片, 某些漫画例如https://18comic.vip/photo/140709可能单章超过300所以需要处理分页
//禁漫天堂网页一页最多显示300张图片, 某些漫画例如https://18comic.org/photo/140709可能单章超过300所以需要处理分页
var size = photoEntities.size();
if(StrUtil.contains(body, "pagination")) {
var pageInfo = StrUtil.subBetween(body, "<ul class=\"pagination\">", "prevnext");
Expand Down Expand Up @@ -316,7 +316,7 @@ public Uni<HttpResponse<Buffer>> post(String url) {
.putHeader("dnt", "1")
.putHeader("upgrade-insecure-requests", " 1")
.putHeader("pragma", " no-cache");
//cookie.ifPresent(cook -> request.putHeader("cookie", cook));
// cookie.ifPresent(cook -> request.putHeader("cookie", cook));
return request.send()
.chain(response -> this.checkResponseStatus(url, response));
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ quarkus.log.file.rotation.file-suffix=yyyy-MM-dd
quarkus.log.file.rotation.max-file-size=20M
quarkus.log.file.rotation.max-backup-index=64
comic.download.path=/home/runner/work/finder
comic.domain.list=18comic.vip,18comic.org,jmcomic.me,jmcomic1.me,jmcomic.rocks,jmcomic.group
comic.domain.list=18comic.vip,18comic.org,jmcomic.me,jmcomic1.me,jmcomic1.group,jmcomic2.group,jm-comic.cc
comic.proxy.host=
comic.proxy.port=
comic.request.cookie=
3 changes: 3 additions & 0 deletions java/src/main/resources/downloadPath.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[
"https://18comic.vip/album/300561"
]
Loading