ghetto automation glue for existing zsh/bash scripts
This commit is contained in:
parent
b6c3c6a454
commit
d75fcf3507
3 changed files with 122 additions and 0 deletions
23
divatool.py
23
divatool.py
|
|
@ -7,6 +7,7 @@ import os
|
|||
import sys
|
||||
import utage
|
||||
import db
|
||||
import xdudata
|
||||
|
||||
LANGUAGES = ["jpn", "eng", "rus"]
|
||||
|
||||
|
|
@ -115,6 +116,23 @@ def main():
|
|||
"OLD", help="Directory with old quest files", nargs="?", type=str, default="."
|
||||
)
|
||||
|
||||
# xdudata command
|
||||
parser_xdudata = subparsers.add_parser(
|
||||
"xdudata", help="XduPlayer Generation Automation"
|
||||
)
|
||||
parser_xdudata_subparsers = parser_xdudata.add_subparsers(
|
||||
metavar="<command>", title="subcommand", dest="subcommand"
|
||||
)
|
||||
parser_xdudata_update = parser_xdudata_subparsers.add_parser(
|
||||
"update", help="Update an XDUData directory"
|
||||
)
|
||||
parser_xdudata_update.add_argument(
|
||||
"CACHE", help="files/ directory from XDU cache", type=str
|
||||
)
|
||||
parser_xdudata_update.add_argument("XDUDATA", help="old XDUData folder", type=str)
|
||||
parser_xdudata_update.add_argument("TRANS", help="xdutranslations.git", type=str)
|
||||
parser_xdudata_update.add_argument("EXTRACT", help="AV extraction folder", type=str)
|
||||
|
||||
args = parser.parse_args()
|
||||
|
||||
if args.command == "adx":
|
||||
|
|
@ -147,6 +165,11 @@ def main():
|
|||
elif args.command == "diva":
|
||||
if args.subcommand == "quest":
|
||||
diva.quest.update_missions(args.INPUT, args.OLD, LANGUAGES)
|
||||
elif args.command == "xdudata":
|
||||
if args.subcommand == "update":
|
||||
xdudata.update_all(
|
||||
args.CACHE, args.XDUDATA, args.TRANS, args.EXTRACT, LANGUAGES
|
||||
)
|
||||
|
||||
return 0
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue