Skip to content

Commit ac4daea

Browse files
committed
PreRev 4.3.6 - 0207 网络源数据格式改进
1 parent b4f4c73 commit ac4daea

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

main.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from src.models.headers import GetHeaders
1919
from src.models.bodys import LoginBody, SignupBody, FavorBody
2020
from src.models.sort import sortBy
21-
from src.models.mirrors import PicList, ApiList, WebList
21+
from src.models.mirrors import PicList, ApiList, WebDict, WebList
2222
from src.utils.parseData import AuthorStr2List
2323
from src.utils.parseDate import parseDate
2424

@@ -565,6 +565,14 @@ async def get_picMirrorList():
565565
}
566566

567567

568+
@app.get("/speed/web")
569+
async def get_webMirrorList():
570+
return {
571+
"status_code": 200,
572+
"data": WebDict
573+
}
574+
575+
568576
@app.get("/mirror")
569577
async def set_mirror(response: Response, api: str = "", pic: str = ""):
570578

src/models/mirrors.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,34 @@
88
WebList = ["jmcomic.rocks",
99
"jmcomic1.rocks", "jmcomic.group", "jmcomic.me", "jmcomic1.me",
1010
"18comic.vip", "18comic.org"]
11+
12+
WebDict = [
13+
{
14+
"name": "国际线路1",
15+
"url": "18comic.vip"
16+
},
17+
{
18+
"name": "国际线路2",
19+
"url": "18comic.org"
20+
},
21+
{
22+
"name": "东南亚线路1",
23+
"url": "jmcomic.me"
24+
},
25+
{
26+
"name": "东南亚线路2",
27+
"url": "jmcomic1.me"
28+
},
29+
{
30+
"name": "大陆线路1",
31+
"url": "jmcomic.rocks"
32+
},
33+
{
34+
"name": "大陆线路2",
35+
"url": "jmcomic1.rocks"
36+
},
37+
{
38+
"name": "大陆线路3",
39+
"url": "jmcomic.group"
40+
}
41+
]

0 commit comments

Comments
 (0)