Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📗 Table of Contents

📖 Morse Code Decoder

Morse Code Decoder is a Ruby program that automates the process of decoding Morse code messages, making it easier and more efficient to translate Morse code into readable text.

🛠 Built With

Tech Stack

Client

Key Features

  • Character Decoding: Decode individual Morse code characters to uppercase letters and numbers.
  • Word Decoding: Decode entire Morse code words, preserving spacing.
  • Message Decoding: Decode complete Morse code messages, separating words with three spaces.

💻 Getting Started

To get started with the Morse Code Decoder project, follow these steps:

Prerequisites

Before you begin, ensure you have Ruby installed on your system. You can check if Ruby is installed by running the following command in your terminal:

ruby -v

Setup

Example commands:

  cd my-folder
  git clone https://github.com/Eccb7/ruby-morse-decoder

Install

Example command:

  cd ruby-morse-decoder

Run tests

Example command:

  ruby morse_decoder.rb ".- -... --- -..-   ..-. ..- .-.. .-..   --- ..-.   .-. ..- -... .. . ..."

👥 Authors

👤 Ojwang Briton

👤 Emmanuel Kipngeno

🔭 Future Features

  1. User Interface: Create a user-friendly web or mobile interface that allows users to input Morse code messages and receive decoded text. This would make the decoder more accessible to a wider audience.
  2. Customizable Output: Allow users to customize the output format, such as choosing between uppercase and lowercase text, adjusting spacing, or selecting different Morse code representations.
  3. Encoding Support: Extend the functionality to not only decode but also encode text into Morse code. Users could enter a message in plain text, and the program would generate the corresponding Morse code.

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

⭐️ Show your support

If you like this project, give it a ⭐️

🙏 Acknowledgements

I would like to thank microverse for the support they have provided

📝 License

This project is MIT licensed.

(back to top)

About

This project involves creating a Ruby program to decode Morse code messages, enabling the automated translation of Morse code characters and words into readable text. It promotes code reusability and simplifies the process of deciphering Morse code messages.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages