lotecc package¶
lotecc.cli module¶
Console script for lotecc, to convert files between Simplified Chinese and Traditional Chinese
lotecc.lotecc module¶
-
class
lotecc.lotecc.
LoteccConfig
[source]¶ Bases:
pydantic.main.BaseModel
-
ignore_patterns
¶ Read ignore patterns from file, or get from input string.
Returns: list, the .gitignore syntax patterns.
-
input_files
¶ - List files filtered by ignore patterns in the input directory,
or a input file.
return: list, the files to convert.
-
-
lotecc.lotecc.
check_file_exist
(filename: str) → str[source]¶ Check if the file exists in the current directory or the upper directories.
Parameters: filename – str, the filename. Returns: str, a abspath of the file if exist, else a empty string.
-
lotecc.lotecc.
get_list_of_files
(dir_name: str, ignores: list) → list[source]¶ Get all files in a directory excluding ignored files.
Parameters: - dir_name – str, the root directory.
- ignores – str, the patterns to exclude.
Returns: list, the files excluding ignored files.
-
lotecc.lotecc.
lote_chinese_conversion
(**kwargs)[source]¶ Convert files between Simplified Chinese and Traditional Chinese.
Parameters: - conversion – str, default ‘s2t’, the conversion method.
- input – str, default ‘.’, an input file or a directory.
- output – str, default None, an output file or a directory.
- in_enc – str, default ‘utf-8’, encoding for input.
- out_enc – str, default ‘utf-8’, encoding for output.
- suffix – str, default None, suffix of output filename.
- ignore – str, default ‘.gitignore’, a .gitignore syntax file, or patterns, separated by commas.
Returns: list, list of tuples, a tuple contains source file and converted file.
Module contents¶
Top-level package for lotecc.
-
lotecc.
lote_chinese_conversion
(**kwargs)[source]¶ Convert files between Simplified Chinese and Traditional Chinese.
Parameters: - conversion – str, default ‘s2t’, the conversion method.
- input – str, default ‘.’, an input file or a directory.
- output – str, default None, an output file or a directory.
- in_enc – str, default ‘utf-8’, encoding for input.
- out_enc – str, default ‘utf-8’, encoding for output.
- suffix – str, default None, suffix of output filename.
- ignore – str, default ‘.gitignore’, a .gitignore syntax file, or patterns, separated by commas.
Returns: list, list of tuples, a tuple contains source file and converted file.