arcade-songs-fetch
arcade-songs-fetch copied to clipboard
Data fetching scripts for arcade-songs website.
arcade-songs-fetch
Data fetching scripts for arcade-songs website.
Prerequisites
-
Bash shell
- The npm scripts are assumed to be run in
bash
shell. - You can use Git Bash brought by Git on Windows.
- The npm scripts are assumed to be run in
- Node.js (LTS version or above)
- AWS CLI v2 (optional)
Setup
-
(required) Make a copy of the
.env.example
file as.env
and fill out the required fields. -
(required) Make a copy of the
dbconfig.example.js
file asdbconfig.js
and customize it if you are using other databases (SQLite is used as the default) -
Run the following commands:
npm install npm run db:create:all # run this only if you're using a database other than SQLite npm run db:migrate:all
[!NOTE] You might need to re-run the
npm run db:migrate:all
command when the database schema is changed.
Usage
npm run <game-code>:all
# or
npm run <game-code>:<script-name>
-
Available
<game-code>
:-
maimai
(maimai) -
chunithm
(CHUNITHM) -
wacca
(WACCA) -
taiko
(太鼓の達人) -
jubeat
(jubeat) -
sdvx
(SOUND VOLTEX) -
ongeki
(オンゲキ) -
gc
(GROOVE COASTER) -
diva
(Project DIVA Arcade) -
popn
(pop'n music) -
drs
(DANCERUSH STARDOM) -
ddr
(DanceDanceRevolution) -
nostalgia
(NOSTALGIA) -
crossbeats
(crossbeats REV.) -
rb
(REFLEC BEAT)
-
-
Available
<script-name>
:- See
package.json
.
- See
License
Copyright © 2022 Raku Zeta.
Licensed under the MIT License.