Convert files between Simplified Chinese and Traditional Chinese.
Project description
LoteCC
LoteCC is a tool to convert files between Simplified Chinese and Traditional Chinese.
Free software: MIT license
Documentation: https://lotecc.readthedocs.io.
Features
File or whole project: can convert a single file or all files in your project.
Patterns to ignore: use .gitignore syntax to exclude unwanted files.
Usage
1. To use lotecc in terminal
$ lotecc
Above command is equal to $ lotecc -c s2t -i . --ignore .gitignore. Which convert all files in current directory and subdirectories from Simplified Chinese to Traditional Chinese, excluding files matching the pattern in .gitignore:
-c s2t: conversion is Simplified Chinese to Traditional Chinese
-i .: input is current directory
--ignore .gitignore: files excluding files matching the pattern in .gitignore
2. To use lotecc in a project
from lotecc import lote_chinese_conversion as lotecc lotecc(conversion='s2t', input='.', output=None, in_enc='utf-8', out_enc='utf-8', suffix=None, ignore='.gitignore')
You can get helps by type $ lotecc --help in terminal:
Options: -c, --conversion TEXT Conversion method between Simplified Chinese and Traditional Chinese. [default: s2t] -i, --input TEXT Input file or directory. The default is current dir. -o, --output TEXT Output file or directory. The default is the same as the source file, which means that the source file will be overwritten. -q, --quiet Disable screen output. [default: False] --ignore TEXT Can be a .gitignore syntax file. Also can be one or more patterns, separated by commas. [default: .gitignore] --suffix TEXT Suffix of output filename, add this to keep both the source file and converted file. --in-enc TEXT Encoding for input. [default: utf-8] --out-enc TEXT Encoding for output. [default: utf-8] --help Show this message and exit.
3. Supported conversions
hk2s: Traditional Chinese (Hong Kong standard) to Simplified Chinesen
s2hk: Simplified Chinese to Traditional Chinese (Hong Kong standard)n
s2t: Simplified Chinese to Traditional Chinesen
s2tw: Simplified Chinese to Traditional Chinese (Taiwan standard)n
s2twp: Simplified Chinese to Traditional Chinese (Taiwan standard, with phrases)n
t2hk: Traditional Chinese to Traditional Chinese (Hong Kong standard)n
t2s: Traditional Chinese to Simplified Chinesen
t2tw: Traditional Chinese to Traditional Chinese (Taiwan standard)n
tw2s: Traditional Chinese (Taiwan standard) to Simplified Chinesen
tw2sp: Traditional Chinese (Taiwan standard) to Simplified Chinese (with phrases)n
Credits
The implement of Simplified and Traditional Chinese conversion depends on opencc-python.
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.1.1 (2020-04-27)
Bug fixed:
Handle error of using incorrect encoding to open a file.
0.1.0 (2020-04-25)
First release on PyPI.
Features:
File or whole project: can convert a single file or all files in your project.
Patterns to ignore: use .gitignore syntax to exclude unwanted files.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file lotecc-0.1.1.tar.gz
.
File metadata
- Download URL: lotecc-0.1.1.tar.gz
- Upload date:
- Size: 111.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d6feeb9128ab78e05b7414e7885878d5af38a9e8be8fff4168513ce03405447 |
|
MD5 | 2dc4085c09ff30c99cdc17dc403d47cd |
|
BLAKE2b-256 | c80e6b63ad6dfde40f116c81d6b1ccd191cc188ff04d4e17bae3210db6ac10cb |
File details
Details for the file lotecc-0.1.1-py2.py3-none-any.whl
.
File metadata
- Download URL: lotecc-0.1.1-py2.py3-none-any.whl
- Upload date:
- Size: 7.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6e2ea5a1a39e78a4c670001be5ca0544a4eae665a1c1038ccf8aaf2c8aec6a8 |
|
MD5 | 5f246ef320c542f548f7f3c8ee01c00d |
|
BLAKE2b-256 | 1916bf1f7b0d65b99fbd003c6c6f5932542780efd6a1b42969d7ab8b08c3712c |