Skip to main content

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)

Source distribution for cuft 0.0.4.3
File Size Uploaded
cuft-0.0.4.3.tar.gz 8.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cuft 0.0.4.3
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.4.3 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page