Files
thomasasfk_drs2dd/drs2dd_all.py
T

23 lines
687 B
Python

from __future__ import annotations
from drs2dd import create_dd_tracks_from_DRSSongData
from drsxml2json import ALL_TRACK_PATHS
from drsxml2json import get_songdata_from_track_id
def main():
for song_id in ALL_TRACK_PATHS:
if song_data := get_songdata_from_track_id(int(song_id)):
try:
created = create_dd_tracks_from_DRSSongData(
song_data, f'tracks/{song_data.info.title_name}',
)
except Exception as e:
print(f'Error creating song {song_id}: {e}')
created = False
print(f'Song {song_id} created?: {created}')
if __name__ == '__main__':
main()