Update indexa.py

This commit is contained in:
JotaChina 2024-07-25 16:01:16 -03:00 committed by GitHub
parent 13529d631f
commit 49fbcea3d6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 7 additions and 6 deletions

View File

@ -85,12 +85,14 @@ def process_mmps_in_folder(folder_path):
print(f'Processando arquivo: {file_path}') print(f'Processando arquivo: {file_path}')
if file.endswith('.mmpz'): if file.endswith('.mmpz'):
destination_path = os.path.join(mmpz_folder, file) destination_path = os.path.join(mmpz_folder, file)
shutil.move(file_path, destination_path)
print(f'Arquivo {file} movido para {destination_path}')
file_name = os.path.basename(destination_path) file_name = os.path.basename(destination_path)
file_name = os.path.splitext(file_name)[0] + ".mmp" file_name = os.path.splitext(file_name)[0] + ".mmp"
output_file_path = os.path.join(folder_path, file_name) output_file_path = os.path.join(folder_path, file_name)
lmms_mmpz_convert = f'lmms --dump "{destination_path}" > "{output_file_path}"' lmms_mmpz_convert = f'"C:\Program Files\LMMS\lmms.exe" --dump "{destination_path}" > "{output_file_path}"'
try: try:
#desabilitando os servidores gráficos #desabilitando os servidores gráficos
@ -101,9 +103,10 @@ def process_mmps_in_folder(folder_path):
print("Comando executado com sucesso!") print("Comando executado com sucesso!")
except subprocess.CalledProcessError as e: except subprocess.CalledProcessError as e:
print(f"Ocorreu um erro ao executar o comando: {e}") print(f"Ocorreu um erro ao executar o comando: {e}")
wav_path = 'mmpSearch\mmp\mmpz\\'+file_name.split('.')[0]
file_name = file_name.split('.') file_name = file_name.split('.')
print(file_name[0]) #"C:\Program Files\LMMS\lmms.exe" -r beatJulioCesardeSousa.mmp -o C:\Users\bacteria\wav -f wav
lmms_wav_convert = f'lmms -r {file_name[0]}.mmpz -o /wav -f wav' lmms_wav_convert = f'lmms -r "{wav_path}.mmpz" -o mmpSearch\mmp\wav -f {file_name[0]}'
try: try:
#desabilitando os servidores gráficos #desabilitando os servidores gráficos
os.environ['QT_DEBUG_PLUGINS'] = '1' os.environ['QT_DEBUG_PLUGINS'] = '1'
@ -113,8 +116,6 @@ def process_mmps_in_folder(folder_path):
print("Comando executado com sucesso!") print("Comando executado com sucesso!")
except subprocess.CalledProcessError as e: except subprocess.CalledProcessError as e:
print(f"Ocorreu um erro ao executar o comando: {e}") print(f"Ocorreu um erro ao executar o comando: {e}")
shutil.move(file_path, destination_path)
print(f'Arquivo {file} movido para {destination_path}')
mmp_data = parse_mmp_file(output_file_path) mmp_data = parse_mmp_file(output_file_path)
#caso tenha algum arquivo .mmp perdido na pasta #caso tenha algum arquivo .mmp perdido na pasta
elif file.endswith('.mmp'): elif file.endswith('.mmp'):