update format for anki,
upgrade trasnlation package search, fix small bugs
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
from pathlib import Path
|
||||
|
||||
# Local
|
||||
from .api import list_input_files, process_a_file, select_file
|
||||
from .api import is_file, list_input_files, process_a_file, select_file
|
||||
from .constants import LANGUAGES
|
||||
|
||||
|
||||
@@ -18,10 +18,10 @@ def cli_select_files():
|
||||
for n, file in enumerate(files):
|
||||
print(f"{n+1} - {file}")
|
||||
s = None
|
||||
while not s or not s.isnumeric() or not (1 <= int(s) <= len(files)):
|
||||
while not s or not s.isnumeric() or not 1 <= int(s) <= len(files):
|
||||
s = input(f"Please select the file [1-{len(files)}]: ")
|
||||
selected = files[int(s) - 1]
|
||||
if selected.is_file():
|
||||
if is_file(selected):
|
||||
in_file = selected
|
||||
else:
|
||||
level = selected
|
||||
@@ -32,11 +32,11 @@ def cli_select_files():
|
||||
def cli_select_language():
|
||||
"""Selects a language for the trasnlatatio"""
|
||||
print("Select a language:")
|
||||
for language_id, language in LANGUAGES.language_names.items():
|
||||
for language_id, language in LANGUAGES.LanguageNames.items():
|
||||
print(f"{language_id} - {language}")
|
||||
s = None
|
||||
while not s or s not in LANGUAGES.available_languages:
|
||||
s = input(f"Please select the language: ({ LANGUAGES.available_languages})")
|
||||
while not s or s not in LANGUAGES.AvailableLanguages:
|
||||
s = input(f"Please select the language {LANGUAGES.AvailableLanguages}: ")
|
||||
return s
|
||||
|
||||
|
||||
@@ -45,6 +45,7 @@ def main():
|
||||
while True:
|
||||
input_file = cli_select_files()
|
||||
language_id = cli_select_language()
|
||||
print(f"processing file {input_file.input_file} with language {language_id}")
|
||||
process_a_file(input_file, language_id)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user