MAC Formatter GUI
A simple Tkinter GUI to normalize and display MAC addresses in three common formats:
- Colon:
XX:XX:XX:XX:XX:XX - Dash:
XX-XX-XX-XX-XX-XX - Dotted:
XXXX.XXXX.XXXX
It also lets you choose UPPERCASE or lowercase and copy the results to your clipboard.
Installation
You can install from PyPI once published:
pip install mac-formatter-gui
For local development (from this repository root):
pip install -e .
Usage
After installation, launch the app with the console command:
mac-formatter
Or via Python:
python -m mac_formatter.app
Requirements
- Python 3.8+
- Tkinter (comes with standard CPython on most platforms)
Development
Build and test the distribution locally:
python -m build
Upload to TestPyPI:
python -m twine upload -r testpypi dist/*
Upload to PyPI:
python -m twine upload dist/*
Metadata
Release files for mac-formatter-gui 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mac_formatter_gui-0.1.2.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mac_formatter_gui-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 10.5 kB
Release files / mac_formatter_gui-0.1.2.tar.gz
| Download URL | mac_formatter_gui-0.1.2.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
581f99ab3113624ddc4251e2157c595e4e4e4e2fc7be3248b7c4c593842fa354
|
|
BLAKE2b-256 checksum How to use checksums |
4e9ed870a9f589a60e2cf53386aaf92cab7d41e21dd80f4d54e2b97f6c1b7424
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / mac_formatter_gui-0.1.2-py3-none-any.whl
| Download URL | mac_formatter_gui-0.1.2-py3-none-any.whl |
|---|---|
| Size | 5.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
912832eae45bb6bef16ab9c09a8f6871622c9f079bb82c7f792abfd2ff8a4293
|
|
BLAKE2b-256 checksum How to use checksums |
d1dda33d311b9f93262d4ef32abafaf0a179cc1e250121cbeaff0a739f50e7ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|