A Python package for encoding and decoding Morse code.
Project description
Python Package Exercise
An exercise to create a Python package, build it, test it, distribute it, and use it. See instructions for details.
morseify - Overview
morseify is a lightweight Python package that brings the world of Morse code to anyone curious about how digital communication began. It offers intuitive encode and decode functionality to translate between English text and Morse code, along with built-in tools for text normalization and message validation.
For a more interactive experience, morseify also includes a quiz mode that generates random Morse code challenges for users to decode, making it both an educational and entertaining way to explore the fundamentals of encoded communication.
Features
- Encode English text to Morse code
- Decode Morse code to English text
- Normalize text and Morse sequences
- Validate Morse message formats
- Explain message steps
- Quiz mode to test Morse knowledge
Installation / Setup
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file morseify_lumen-0.1.0.tar.gz.
File metadata
- Download URL: morseify_lumen-0.1.0.tar.gz
- Upload date:
- Size: 48.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4caa02fb97c73d911a68effbdd4fad5b1cf0a33de45d124627470d15e3de78f9
|
|
| MD5 |
65f81268071667158c1c4b49933c6d44
|
|
| BLAKE2b-256 |
f1d90969dd2e727dfbd1d8be6f024d500483ab41e1303298daaa0a06acaea0b9
|
File details
Details for the file morseify_lumen-0.1.0-py3-none-any.whl.
File metadata
- Download URL: morseify_lumen-0.1.0-py3-none-any.whl
- Upload date:
- Size: 33.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebc6596e28559cb1683add3156f9b4394b9b7f8ecb15e03866b53552d7542f88
|
|
| MD5 |
ea2ac44e246542941e455238f7a52cd5
|
|
| BLAKE2b-256 |
76f485f34c420c3a89bd1e7f573aee35b9786f9b074e9f738423ddd2c34a618a
|