プロジェクト

全般

プロフィール

Wiki » 履歴 » バージョン 1

smctrl, 2020/12/29 13:36

1 1 smctrl
# Gamerchから抜いたデータのダウンロードURL
2
https://stjjwiki.s3-ap-northeast-1.amazonaws.com/database.zip
3
※400MBくらいあります
4
5
# その他
6
ne.dbはNeDBで利用できるデータが入っています。
7
NeDBについては
8
https://github.com/louischatriot/nedb
9
を参照ください。
10
Node.jsでNeDB叩いてデータ取って適当に整形してFANDOMのAPI叩くみたいな感じだと思います。
11
効果の改行はまんまLFではなく文字列としての\nで入っています。
12
13
## オブジェクトのデータ形式
14
{
15
      cardType: 'Object',
16
      url: 【GamerchでのURL】,
17
      cardName: 【カード名】,
18
      objectClass: 【オブジェクトクラス】,
19
      cost: 【コスト】,
20
      sp: 【確保力】,
21
      scpNo: 【SCP番号】,
22
      effect: 【効果】,
23
      flavor: 【フレーバー】,
24
      tags: 【タグ】,
25
      source: 【出典。元の形式が未定なのでまんまHTML】,
26
      etc: 【出典より後ろに書いてあるやつ。同上の事情でHTML】,
27
      html: 【ダウンロードしたhtmlのファイル名】,
28
      image: 【ダウンロードした画像のファイル名】,
29
      lastUpdate: 【Gamerchでの最終更新日時。多分日付型にパース可能】
30
}
31
※タグは文字列の配列、それ以外は全部文字列
32
33
## 人事のデータ形式
34
{
35
      cardType: 'Personnel',
36
      url: 【GamerchでのURL】,
37
      cardName: 【カード名】,
38
      effect: 【効果】,
39
      flavor: 【フレーバー】,
40
      source: 【出典。元の形式が未定なのでまんまHTML】,
41
      etc: 【出典より後ろに書いてあるやつ。同上の事情でHTML】,
42
      html: 【ダウンロードしたhtmlのファイル名】,
43
      image: 【ダウンロードした画像のファイル名】,
44
      lastUpdate: 【Gamerchでの最終更新日時。多分日付型にパース可能】
45
}
46
47
## TaleとIncidentのデータ形式
48
{
49
      cardType: 【'Tale' または 'Incident'】,
50
      url: 【GamerchでのURL】,
51
      cardName: 【GamerchでのURL】,
52
      effect: 【効果】,
53
      flavor: 【フレーバー】,
54
      source: 【出典。元の形式が未定なのでまんまHTML】,
55
      etc: 【出典より後ろに書いてあるやつ。同上の事情でHTML】,
56
      html: 【ダウンロードしたhtmlのファイル名】,
57
      image: 【ダウンロードした画像のファイル名】,
58
      lastUpdate: 【Gamerchでの最終更新日時。多分日付型にパース可能】
59
}
60
61
## Canonのデータ形式
62
{
63
      cardType: 【'Tale' または 'Incident'】,
64
      url: 【GamerchでのURL】,
65
      cardName: 【GamerchでのURL】,
66
      effect: 【効果】,
67
      source: 【出典。元の形式が未定なのでまんまHTML】,
68
      etc: 【出典より後ろに書いてあるやつ。同上の事情でHTML】,
69
      html: 【ダウンロードしたhtmlのファイル名】,
70
      image: 【ダウンロードした画像のファイル名】,
71
      lastUpdate: 【Gamerchでの最終更新日時。多分日付型にパース可能】
72
}
73
74
## 一覧のデータ形式
75
{
76
      listName: 【一覧名(後述)】,
77
      list: 【GamerchでのカードのURLの一覧。文字列の配列】
78
}
79
80
## 一覧名の一覧
81
pageUrlOfMemeticInfection            // ミーム汚染
82
pageUrlOfOntokinetic                 // 現実改変
83
pageUrlOfAntimemetic                 // 反ミーム
84
pageUrlOfDivineBeing                 // 上位存在
85
pageUrlOfScpSeries1                  // SCPシリーズⅠ(001~999)
86
pageUrlOfScpSeries2                  // SCPシリーズⅡ(1000~1999)
87
pageUrlOfScpSeries3                  // SCPシリーズⅢ(2000~2999)
88
pageUrlOfScpSeries4                  // SCPシリーズⅣ(3000~3999)
89
pageUrlOfScpSeries5                  // SCPシリーズⅤ(4000~4999)
90
pageUrlOfScpSeries6                  // SCPシリーズⅥ(5000~5999)
91
pageUrlOfScpJpSeries1                // SCP-JPシリーズⅠ(001~999)
92
pageUrlOfScpJpSeries2                // SCP-JPシリーズⅡ(1000~1999)
93
pageUrlOfScpJpSeries3                //SCP-JPシリーズⅢ(2000~2999)
94
pageUrlOfScpOtherSeries              // 各国版SCPシリーズ
95
pageUrlOfJokeScpSeries               // Joke SCP
96
pageUrlOfJokeScpJpSeries             // Joke SCP-JP
97
pageUrlOfJokeScpOtherSeries          // 各国版Joke SCPシリーズ
98
pageUrlOfPersonnel                   // 人事一覧
99
pageUrlOfCombinationPersonnel        // コンビ人事一覧
100
pageUrlOfFoundationPersonnel         // 財団人事一覧
101
pageUrlOfGoIPersonnel                // 要注意団体人事一覧
102
pageUrlOfTale                        // Tale一覧
103
pageUrlOfIncident                    // Incident一覧
104
pageUrlOfCanon                       // カノンハブ一覧
105
pageUrlOfPermanentContainedObject    // 永久収容オブジェクト(永久収容カード一覧より抜粋)
106
pageUrlOfPermanentContainedPersonnel // 永久収容人事(永久収容カード一覧より抜粋)
107
pageUrlOfPermanentContainedTale      // 永久収容Tale(永久収容カード一覧より抜粋)
108
pageUrlOfPermanentContainedIncident  // 永久収容Incident(永久収容カード一覧より抜粋)