Make output folder as configurable

This commit is contained in:
Dusk 2024-02-18 12:44:16 +01:00
parent 9e5338f1c0
commit 6c9dd79880
2 changed files with 8 additions and 4 deletions

View File

@ -1,2 +1,3 @@
scripts_path = "/path/to/higurashi/sdk/Scripts/" scripts_path = "/path/to/higurashi/sdk/Scripts/"
original_path = "/path/to/onscripter_file.txt" original_path = "/path/to/onscripter_file.txt"
output_path = "/path/to/output_folder/"

View File

@ -1,10 +1,11 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import os
from unidecode import unidecode
import config import config
import parser import parser
from unidecode import unidecode
# with open('enctest.txt', 'w', encoding='shift_jisx0213') as fileout:
japanese_ranges = [ japanese_ranges = [
(0x4E00, 0x9FFF), # Kanji (0x4E00, 0x9FFF), # Kanji
@ -17,7 +18,9 @@ japanese_ranges = [
def write_translated(): def write_translated():
translation = parser.parse_to_tokens() translation = parser.parse_to_tokens()
outfile = open('out.txt', 'w', encoding='shift_jisx0213')
output_filepath = os.path.join(config.get('output_path'), 'out.txt')
outfile = open(output_filepath, 'w', encoding='shift_jisx0213')
with open(config.get('original_path'), 'r', encoding='shift_jisx0213') as file: with open(config.get('original_path'), 'r', encoding='shift_jisx0213') as file:
for line in file: for line in file: