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
| Cross-platform | Python ZIP Application | No | VCFGeneratorLite-\<version\>-**py3**.*pyzw*|
65
61
66
-
### Using Python Wheel
67
-
68
-
Python Wheel (`.whl`) files are suitable for users familiar with the command line. It is recommended to run them in an isolated environment to avoid dependency conflicts.
69
-
70
-
#### Method 1: Temporary Execution (Simplest, No Installation Required)
71
-
72
-
Use `uvx`, which automatically creates a temporary environment and runs the program.
73
-
74
-
```bash
75
-
uvx <path-to-whl-file>
76
-
```
77
-
78
-
> [!NOTE]
79
-
>
80
-
> `uvx` is the shorthand for `uv tool run`, provided by the [uv][uv-homepage] tool.
81
-
82
-
#### Method 2: Install for Long-Term Use
83
-
84
-
Install using one of the tools below, which automatically create an isolated virtual environment without affecting your system Python.
85
-
86
-
```bash
87
-
# Using pipx
88
-
pipx install <path-to-whl-file>
89
-
90
-
# Or using uv
91
-
uv tool install <path-to-whl-file>
92
-
```
93
-
94
-
After installation, simply run the following command in your terminal:
95
-
96
-
```bash
97
-
vcf-generator-lite
98
-
```
99
-
100
-
> [!TIP]
101
-
>
102
-
> If you haven't installed `uv` or `pipx` yet, please run `pip install uv` or `pip install pipx` first.
103
-
104
62
## Usage
105
63
106
64
1. Paste your contacts in the format `Name Phone Note` into the text field. The note is optional.
@@ -111,77 +69,11 @@ vcf-generator-lite
111
69
Xie Lingyun 13666666666
112
70
```
113
71
2. Click **Generate**, select a path to save the file.
114
-
3. You can use the generated vCard file wherever you need it.
115
-
116
-
> [!NOTE]
117
-
>
118
-
> - You can use both tabs and spaces to separate fields.
119
-
> - Multiple spaces and tabs between fields will be automatically merged into one.
120
-
>
121
-
> Example: `Han Meimei 13333333333 A well-known girl` will be recognized as
| Windows Installer & Portable Package | Windows 8.1 or later |
165
-
| Python ZIP Application | Python 3.12 or later, Tkinter |
166
-
167
-
If you need to use this application on Windows 8 or earlier versions, please see [Running on older versions of Windows](./docs/troubleshooting/runs-on-older-windows.md).
168
-
169
-
If you need to double-click to launch a Python ZIP application directly on Windows, please install [Python Install Manager][pymanager] (recommended) or [Python Launcher][pylauncher].
170
-
171
-
### vCard Compatibility
172
-
173
-
-**vCard Version**: 2.1
174
-
-**Supported Fields**: Name, Phone Number, Note
175
-
-**Known Issues**:
176
-
-**Windows Contacts**: May display garbled characters in non-UTF-8 environments.
177
-
178
-
### Other Compatibility
179
-
180
-
| System Environment | Issue | Description | Workaround |
| Windows 10 or later | Dark mode not supported | Tkinter has no built-in dark theme. | Use [high contrast themes][windows-high-contrast-support] or modify the system theme with third-party tools (e.g., [Rectify11][rectify11]). |
183
-
| Windows 10 or later | UI becomes blurry when DPI changes | App doesn't support DPI adjustment after startup | Avoid changing DPI while the application is running. |
184
-
| Python Install Manager 26.0 or earlier | Command line window appears | Doesn't support automatic upgrade to windowed Python interpreter. ([python/pymanager#216]) | Upgrade the Python Install Manager to version 26.1 or later, or use the [Python launcher][pylauncher]. |
76
+
For system requirements, vCard compatibility, and known issues, see [Compatibility](./docs/reference/compatibility.md).
0 commit comments