Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

morseify_lumen-0.1.0.tar.gz (48.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

morseify_lumen-0.1.0-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

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

Hashes for morseify_lumen-0.1.0.tar.gz
Algorithm Hash digest
SHA256 4caa02fb97c73d911a68effbdd4fad5b1cf0a33de45d124627470d15e3de78f9
MD5 65f81268071667158c1c4b49933c6d44
BLAKE2b-256 f1d90969dd2e727dfbd1d8be6f024d500483ab41e1303298daaa0a06acaea0b9

See more details on using hashes here.

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

Hashes for morseify_lumen-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ebc6596e28559cb1683add3156f9b4394b9b7f8ecb15e03866b53552d7542f88
MD5 ea2ac44e246542941e455238f7a52cd5
BLAKE2b-256 76f485f34c420c3a89bd1e7f573aee35b9786f9b074e9f738423ddd2c34a618a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page