プロジェクト

全般

プロフィール

Wiki » 履歴 » バージョン 4

UglyCrow, 2021/03/31 09:19

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