A morsecode translator and player package.
Project description
Python Morse Code Utils
A python morse code encoder / decoder with window morsecode player
This package contains:
- translator
- player
Translator
from morseutils.translator import MorseCodeTranslator as mct
mct.encode('hello') # return '.... . .-.. .-.. ---'
mct.decode('.- .-.') # return 'AR'
Player
from morseutils.player import MorseCodePlayer
mcp = MorseCodePlayer()
mcp.play('hello') # play hello morse code
mcp.play_morse('.- .-.') # play .- .-.
Customization
from morseutils.player import MorseCodePlayer
mcp = MorseCodePlayer()
mcp.BEEP_FREQ = 600
mcp.BEEP_DURATION_MS = 100
mcp.BEEP_LONG_DURATION_MS = 300
mcp.CHARACTER_BREAK_MS = 50
mcp.SPACE_BREAK_MS = 200
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
morseutils-0.0.4.100.tar.gz
(3.8 kB
view details)
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 morseutils-0.0.4.100.tar.gz.
File metadata
- Download URL: morseutils-0.0.4.100.tar.gz
- Upload date:
- Size: 3.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4e638c09604997206557bd169294b682e25e0c71e1331a19be4d9dd04306e725
|
|
| MD5 |
f3a549106aefe80fa6f7fa8bf5d09025
|
|
| BLAKE2b-256 |
05b29511b9f4e1377b4243e020a2ffdc76b9f5b772ecc69c815036ed3ba1cab2
|
File details
Details for the file morseutils-0.0.4.100-py3-none-any.whl.
File metadata
- Download URL: morseutils-0.0.4.100-py3-none-any.whl
- Upload date:
- Size: 4.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
72455ab076d2f7e0187be565f72cd8dc2be4e3420ab09111050682f3f4d8bc27
|
|
| MD5 |
86d8a8191470ca33bd3b08470f21331a
|
|
| BLAKE2b-256 |
6457b060f5d951c766ec3e69dc65ffd0b67d5b2d98c41b2c810f7e760fbf8a67
|