Easily translate text into Morse code
Project description
MorseCodePy 1.0.2
Introduction
MorseCodePy is a module that simplifies the process of translating normal text into Morse code. This versatile module supports various languages, including English, Russian, Spanish, numbers, symbols and other.
Installation
Installing project using pip:
pip install MorseCodePy
or pip3 install MorseCodePy
How to use
encode(string, dit, dash)
returns string with translated into Morse code. string
is your text, that you want to translate. Also, you can customise dit
and dash
.
codes
is a dictionary with letters, numbers & symbols and their Morse code translations. Warning: translations use 1's and 0's.
chart(dit, dash)
writes entire dictionary of letters and their Morse codes.
Examples:
import MorseCodePy as mcp
string = "SOS"
encode_string = mcp.encode(string)
print(encoded_string)
# Output: ··· --- ···
import MorseCodePy as mcp
string = "Bye!"
print(mcp.encode(string, dit='0', dash='1'))
# Output: 1000 1011 0 101011
from MorseCodePy import codes
print(codes['a'])
# Output: 01
import MorseCodePy as mcp
mcp.chart()
# Output: a: 01 b: 1110 ...
Contact
GitHub: https://github.com/CrazyFlyKite
Email: karpenkoartem2846@gmail.com
Discord: CrazyFlyKite
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
File details
Details for the file MorseCodePy-1.0.3.tar.gz
.
File metadata
- Download URL: MorseCodePy-1.0.3.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18ce3a3b3f8ce09122f57eb63b5f3cd7e162a4c204a2fd3f2e40e2e1a1b2cd22 |
|
MD5 | d6cb68536b8a6f876b5fa3eb7aa1fd8b |
|
BLAKE2b-256 | af644e7f1ff3615bd05877e6fe6efcea362968e6a1a00a5debea0ead0b8bd47e |