Skip to content

Commit 4db1112

Browse files
committed
Standardize list format
1 parent 2769bf2 commit 4db1112

File tree

11 files changed

+65
-49
lines changed

11 files changed

+65
-49
lines changed

cwls/members.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2-
"ENTRIES_CONTAINER": {
2+
"ROOT": {
33
"selector": ".ldst__window"
44
},
55
"ENTRY": {
66
"ROOT": {
7-
"selector": "div.entry"
7+
"selector": "div.entry",
8+
"multiple": true
89
},
910
"AVATAR": {
1011
"selector": ".entry__chara__face img",

freecompany/members.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2-
"ENTRIES_CONTAINER": {
2+
"ROOT": {
33
"selector": ".ldst__window"
44
},
55
"ENTRY": {
66
"ROOT": {
7-
"selector": "li.entry"
7+
"selector": "li.entry",
8+
"multiple": true
89
},
910
"AVATAR": {
1011
"selector": ".entry__chara__face > img"

linkshell/members.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2-
"ENTRIES_CONTAINER": {
2+
"ROOT": {
33
"selector": ".ldst__window"
44
},
55
"ENTRY": {
66
"ROOT": {
7-
"selector": "div.entry"
7+
"selector": "div.entry",
8+
"multiple": true
89
},
910
"AVATAR": {
1011
"selector": ".entry__chara__face img",

meta.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "0.36.0",
2+
"version": "0.37.0",
33
"userAgentDesktop": "curl/7.73.0",
44
"userAgentMobile": "Mozilla/5.0 (iPhone; CPU OS 10_15_5 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1.1 Mobile/14E304 Safari/605.1.15",
55
"applicableUris": {

profile/achievements.json

Lines changed: 37 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,45 @@
11
{
2-
"LIST": {
3-
"selector": ".ldst__achievement > ul:nth-child(3)"
4-
},
5-
"LIST_NEXT_BUTTON": {
6-
"selector": "ul.btn__pager:nth-child(2) > li:nth-child(4) > a:nth-child(1)",
7-
"attribute": "href"
2+
"ROOT": {
3+
"selector": ".ldst__achievement"
84
},
95
"ENTRY": {
10-
"selector": ".entry"
11-
},
12-
"ID": {
13-
"selector": ".entry__achievement",
14-
"attribute": "href",
15-
"regex": "/lodestone/character/\\d*/achievement/detail/(?P<ID>\\d*)/"
16-
},
17-
"TIME": {
18-
"selector": ".entry__activity__time > script",
19-
"regex": ".*ldst_strftime\\((?P<Timestamp>\\d*)"
6+
"ROOT": {
7+
"selector": ".entry",
8+
"multiple": true
9+
},
10+
"ID": {
11+
"selector": ".entry__achievement",
12+
"attribute": "href",
13+
"regex": "/lodestone/character/\\d*/achievement/detail/(?P<ID>\\d*)/"
14+
},
15+
"TIME": {
16+
"selector": ".entry__activity__time > script",
17+
"regex": ".*ldst_strftime\\((?P<Timestamp>\\d*)"
18+
},
19+
"PAGE_INFO": {
20+
"selector": "ul.btn__pager > li:nth-child(3)",
21+
"regex": "Page (?P<CurrentPage>[0-9]*) of (?P<NumPages>[0-9]*)"
22+
},
23+
"TOTAL_ACHIEVEMENTS": {
24+
"selector": ".parts__total",
25+
"regex": "(?P<TotalAchievements>[0-9]*) Total"
26+
},
27+
"ACHIEVEMENT_POINTS": {
28+
"selector": ".achievement__point"
29+
},
30+
"NO_RESULTS_FOUND": {
31+
"selector": ".parts__zero"
32+
},
33+
"ACTIVITY_DESCRIPTION": {
34+
"selector": ".entry__activity__txt"
35+
}
2036
},
2137
"PAGE_INFO": {
22-
"selector": "ul.btn__pager > li:nth-child(3)",
23-
"regex": "Page (?P<CurrentPage>[0-9]*) of (?P<NumPages>[0-9]*)"
38+
"selector": "ul.btn__pager:nth-child(2) > li:nth-child(3)",
39+
"regex": "Page (?P<CurrentPage>[0-9*]) of (?P<NumPages>[0-9*])"
2440
},
25-
"TOTAL_ACHIEVEMENTS": {
26-
"selector": ".parts__total",
27-
"regex": "(?P<TotalAchievements>[0-9]*) Total"
28-
},
29-
"ACHIEVEMENT_POINTS": {
30-
"selector": ".achievement__point"
31-
},
32-
"NO_RESULTS_FOUND": {
33-
"selector": ".parts__zero"
34-
},
35-
"ACTIVITY_DESCRIPTION": {
36-
"selector": ".entry__activity__txt"
41+
"LIST_NEXT_BUTTON": {
42+
"selector": "ul.btn__pager:nth-child(2) > li:nth-child(4) > a:nth-child(1)",
43+
"attribute": "href"
3744
}
3845
}

pvpteam/members.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2-
"ENTRIES_CONTAINER": {
2+
"ROOT": {
33
"selector": ".pvpteam__member"
44
},
55
"ENTRY": {
66
"ROOT": {
7-
"selector": "div.entry"
7+
"selector": "div.entry",
8+
"multiple": true
89
},
910
"AVATAR": {
1011
"selector": ".entry__chara__face img",

search/character.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2-
"ENTRIES_CONTAINER": {
2+
"ROOT": {
33
"selector": ".ldst__window"
44
},
55
"ENTRY": {
66
"ROOT": {
7-
"selector": "div.entry"
7+
"selector": "div.entry",
8+
"multiple": true
89
},
910
"AVATAR": {
1011
"selector": ".entry__chara__face > img"

search/cwls.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2-
"ENTRIES_CONTAINER": {
2+
"ROOT": {
33
"selector": ".ldst__window"
44
},
55
"ENTRY": {
66
"ROOT": {
7-
"selector": "div.entry"
7+
"selector": "div.entry",
8+
"multiple": true
89
},
910
"ID": {
1011
"selector": ".entry__link--line",

search/freecompany.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2-
"ENTRIES_CONTAINER": {
2+
"ROOT": {
33
"selector": ".ldst__window"
44
},
55
"ENTRY": {
66
"ROOT": {
7-
"selector": "div.entry"
7+
"selector": "div.entry",
8+
"multiple": true
89
},
910
"CREST_LAYERS": {
1011
"BOTTOM": {

search/linkshell.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
{
2-
"ENTRIES_CONTAINER": {
2+
"ROOT": {
33
"selector": ".ldst__window"
44
},
55
"ENTRY": {
66
"ROOT": {
7-
"selector": "div.entry"
7+
"selector": "div.entry",
8+
"multiple": true
89
},
910
"ID": {
1011
"selector": ".entry__link--line",

0 commit comments

Comments
 (0)