Chart file formats#
- jubeatools.formats.guess.guess_format(path: Path) Format#
Try to guess the format of the given file, raise an exception if the format is unknown
- class jubeatools.formats.format_names.Format(value)#
An enumeration.
- EVE = 'eve'#
- JBSQ = 'jbsq'#
- MALODY = 'malody'#
- MEMON_LEGACY = 'memon:legacy'#
- MEMON_0_1_0 = 'memon:v0.1.0'#
- MEMON_0_2_0 = 'memon:v0.2.0'#
- MEMON_0_3_0 = 'memon:v0.3.0'#
- MEMON_1_0_0 = 'memon:v1.0.0'#
- MONO_COLUMN = 'mono-column'#
- MEMO = 'memo'#
- MEMO_1 = 'memo1'#
- MEMO_2 = 'memo2'#
- YUBIOSI_1_0 = 'yubiosi:v1.0'#
- YUBIOSI_1_5 = 'yubiosi:v1.5'#
- YUBIOSI_2_0 = 'yubiosi:v2.0'#
- IBOOGIE = 'iboogie'#
- class jubeatools.formats.typing.Loader(*args, **kwargs)#
A Loader deserializes a Path to a Song object and possibly takes in some options via the kwargs. The Path can be a file or a folder depending on the format
- class jubeatools.formats.typing.Dumper(*args, **kwargs)#
A Dumper is a callable that takes in a Song object, a Path hint and potential options, then gives back a dict that maps file name suggestions to the binary content of the file