Skip to main content

Convert files between Simplified Chinese and Traditional Chinese.

Project description

LoteCC

https://img.shields.io/pypi/v/lotecc.svg https://img.shields.io/travis/lonsty/lotecc.svg Documentation Status

LoteCC is a tool to convert files between Simplified Chinese and Traditional Chinese.

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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lotecc-0.1.1.tar.gz (111.4 kB view details)

Uploaded Source

Built Distribution

lotecc-0.1.1-py2.py3-none-any.whl (7.0 kB view details)

Uploaded Python 2 Python 3

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

Hashes for lotecc-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6d6feeb9128ab78e05b7414e7885878d5af38a9e8be8fff4168513ce03405447
MD5 2dc4085c09ff30c99cdc17dc403d47cd
BLAKE2b-256 c80e6b63ad6dfde40f116c81d6b1ccd191cc188ff04d4e17bae3210db6ac10cb

See more details on using hashes here.

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

Hashes for lotecc-0.1.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b6e2ea5a1a39e78a4c670001be5ca0544a4eae665a1c1038ccf8aaf2c8aec6a8
MD5 5f246ef320c542f548f7f3c8ee01c00d
BLAKE2b-256 1916bf1f7b0d65b99fbd003c6c6f5932542780efd6a1b42969d7ab8b08c3712c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page