CUFT
Little script to convert the encoding of any text into UTF-8 (With BOM).
Installation
pip install cuft
Requirements
- Python 3.6 or higher
- Iconv installed on your system
- On Windows, you can install it with GnuWin
Usage
usage: cuft [-h] --path PATH [--checks] [--convert] [--copyOld] [--printMissingCharString] [--printAllSkippedFile] [--all] [--verbose] [--only-relevant]
[--extensions EXTENSIONS [EXTENSIONS ...]]
options:
-h, --help show this help message and exit
--path PATH Path of the file/directory to scan/convert.
--checks Enable checks for the file
--convert Enable conversion from current encoding to UTF-8
--copyOld Copy old encoded file to temp folder before converting.
--printMissingCharString
Print the string where the missing char has been found
--printAllSkippedFile
Print all the skipped files because no action was required
--all Enable both conversion and checks
--verbose Enable extended logging
--only-relevant Print only relevant result. (Disable missing chars in comment and missing chars invisible in code)
--extensions EXTENSIONS [EXTENSIONS ...]
List of extension to scan, for example: .cpp .h .cs .ini
Metadata
Release files for cuft 0.0.4.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| cuft-0.0.4.3.tar.gz | 8.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cuft-0.0.4.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.1 kB
Release files / cuft-0.0.4.3.tar.gz
| Download URL | cuft-0.0.4.3.tar.gz |
|---|---|
| Size | 8.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
67f0ea498550db093c694f0f903ef1f9e81c78a853751197178001c21d483d8a
|
|
BLAKE2b-256 checksum How to use checksums |
c2c9498cbc19ee6a76d88ca31ec1bcf62e6972c1394e266e71762f46a8e86204
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|
Release files / cuft-0.0.4.3-py3-none-any.whl
| Download URL | cuft-0.0.4.3-py3-none-any.whl |
|---|---|
| Size | 11.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a8bef67b24fd74cf4232b92086e4c64540c4ff23e8324c65ff86ecaabc287578
|
|
BLAKE2b-256 checksum How to use checksums |
639b69a02eec20be1846ff2fa63228732c6e29cad95d1abe83c2e5cfd0d0818a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.1
|