Add files via upload
This commit is contained in:
10
tjaf.py
10
tjaf.py
@@ -60,6 +60,9 @@ class Tja():
|
|||||||
def has_branch(self, level):
|
def has_branch(self, level):
|
||||||
return any(h.split(" ",1)[0] == "#BRANCHSTART" for h in self.humen_list[level])
|
return any(h.split(" ",1)[0] == "#BRANCHSTART" for h in self.humen_list[level])
|
||||||
|
|
||||||
|
def has_lyrics(self):
|
||||||
|
return any(h.split(" ",1)[0] == "#LYRIC" for h in sum(self.humen_list[:5],[]))
|
||||||
|
|
||||||
def to_mongo(self, song_id, order):
|
def to_mongo(self, song_id, order):
|
||||||
title = self.common_headers["TITLE"].as_str()
|
title = self.common_headers["TITLE"].as_str()
|
||||||
subtitle = None
|
subtitle = None
|
||||||
@@ -68,6 +71,9 @@ class Tja():
|
|||||||
if subtitle.startswith("--"):
|
if subtitle.startswith("--"):
|
||||||
subtitle = subtitle.split("--",1)[1]
|
subtitle = subtitle.split("--",1)[1]
|
||||||
level_names = ["easy","normal","hard","oni","ura"]
|
level_names = ["easy","normal","hard","oni","ura"]
|
||||||
|
preview = None
|
||||||
|
if "DEMOSTART" in self.common_headers:
|
||||||
|
preview = self.common_headers["DEMOSTART"].as_float()
|
||||||
|
|
||||||
return {
|
return {
|
||||||
"title_lang": {
|
"title_lang": {
|
||||||
@@ -98,10 +104,10 @@ class Tja():
|
|||||||
"music_type": self.common_headers["WAVE"].as_file_ext(),
|
"music_type": self.common_headers["WAVE"].as_file_ext(),
|
||||||
"offset": -0.01,
|
"offset": -0.01,
|
||||||
"skin_id": None,
|
"skin_id": None,
|
||||||
"preview": self.common_headers.get("DEMOSTART").as_float(),
|
"preview": preview,
|
||||||
"volume": 1,
|
"volume": 1,
|
||||||
"maker_id": None,
|
"maker_id": None,
|
||||||
"lyrics": False,
|
"lyrics": self.has_lyrics(),
|
||||||
"hash": "",
|
"hash": "",
|
||||||
"id": song_id,
|
"id": song_id,
|
||||||
"order": order
|
"order": order
|
||||||
|
|||||||
Reference in New Issue
Block a user