You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+71-54
Original file line number
Diff line number
Diff line change
@@ -1,44 +1,50 @@
1
1
# UnicodeFix
2
2
3
-
Normalizes Unicode to ASCII equivalents.
3
+
UnicodeFix normalizes problematic Unicode artifacts into clean ASCII equivalents.
4
4
5
-
**I'm getting this out quickly as people need it. Updates will follow to polish this up more soon.**
5
+
This project was created to address the increasing frequency of invisible and typographic Unicode characters causing issues in code, configuration files, AI detection, and document processing.
6
+
7
+
**This is an early release. Further polishing and enhancements will follow.**
6
8
7
9
-[UnicodeFix](#unicodefix)
8
10
-[Installation](#installation)
9
11
-[Usage](#usage)
12
+
-[Pipe / Filter (STDIN to STDOUT)](#pipe--filter-stdin-to-stdout)
13
+
-[Using in vi/vim/macvim](#using-in-vivimmacvim)
10
14
-[Shortcut for macOS](#shortcut-for-macos)
11
-
-[To add the shortcut:](#to-add-the-shortcut)
12
-
-[What's in This Repo:](#whats-in-this-repo)
15
+
-[To add the Shortcut:](#to-add-the-shortcut)
16
+
-[What's in This Repository](#whats-in-this-repository)
13
17
-[Contributing](#contributing)
14
-
-[Support This and Other Projects I Have](#support-this-and-other-projects-i-have)
18
+
-[Support This and Other Projects](#support-this-and-other-projects)
15
19
-[Changelog](#changelog)
16
20
-[2025-04-27](#2025-04-27)
17
21
-[2025-04-26](#2025-04-26)
18
22
-[License](#license)
19
23
20
24
## Installation
21
25
22
-
Clone the repository somewhere on your system. You will need to pop open a terminal window to do this.
23
-
24
-
Then copy and paste the following commands into the terminal:
Setup will create a virtual environment to keep your system Python clean. I also have a whole set of [Virtual Environment Utilities](https://github.com/unixwzrd/venvutil) repo it's likely overkill for most people., but it does contain a lot of useful utilities and tools for managing Python Virtual environments using Pip and Conda, along with many other handy tools for AI and Unix.
34
+
The \`setup.sh\` script:
33
35
34
-
It will also add the items needed to start the script into your `.bashrc`.
36
+
- Creates a dedicated Python virtual environment
37
+
- Installs required dependencies
38
+
- Adds startup configuration to your \`.bashrc\` for easier usage
35
39
36
-
Look at the[setup.sh](setup.sh)file to see exactly what it does if you like — it's very simple.
40
+
You can review[setup.sh](setup.sh) to see exactly what is modified.
37
41
38
-
The `.bashrc` items are necessary because I have a Shortcut you may use from the macOS context menu to run the script directly.
42
+
I also maintain a broader toolset for virtual environment management here: [VenvUtil](https://github.com/unixwzrd/venvutil), which may be of interest for more advanced users.
0 commit comments