Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eccb7/ruby-morse-decoder
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.
https://github.com/eccb7/ruby-morse-decoder
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/eccb7/ruby-morse-decoder
- Owner: Eccb7
- License: mit
- Created: 2023-09-08T04:19:59.000Z (about 1 year ago)
- Default Branch: dev
- Last Pushed: 2023-09-08T06:27:54.000Z (about 1 year ago)
- Last Synced: 2023-09-08T06:31:49.418Z (about 1 year ago)
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📗 Table of Contents
- [:List:Morse Code Decoder ](#-Awesome-a-nameabout-projecta)
- [📖 About the Project](#about-project)
- [🛠 Built With](#built-with)
- [Tech Stack](#tech-stack)
- [Key Features](#key-features)
- [💻 Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Setup](#setup)
- [Install](#install)
- [Usage](#usage)
- [Run tests](#run-tests)
- [👥 Authors](#authors)
- [🔭 Future Features](#future-features)
- [🤝 Contributing](#contributing)
- [⭐️ Show your support](#support)
- [🙏 Acknowledgements](#acknowledgements)
- [❓ FAQ (OPTIONAL)](#faq)
- [📝 License](#license)**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.
Client
- **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.
To get started with the Morse Code Decoder project, follow these steps:
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:
```sh
ruby -v
```
Example commands:
```sh
cd my-folder
git clone https://github.com/Eccb7/ruby-morse-decoder
```
-
### Install
Example command:
```sh
cd ruby-morse-decoder
```
Example command:
```sh
ruby morse_decoder.rb ".- -... --- -..- ..-. ..- .-.. .-.. --- ..-. .-. ..- -... .. . ..."
👤 **Ojwang Briton**
- GitHub: [@Eccb7](https://github.com/Eccb7)
- Twitter: [@briton_otieno4](https://twitter.com/briton_otieno4)
- LinkedIn: [briton-otieno](https://linkedin.com/in/briton-otieno)
:bust_in_silhouette: *Emmanuel Kipngeno*
- GitHub: [@githubhandle](https://github.com/kkmanuu)
- Twitter: [@twitterhandle](https://twitter.com/kkmanuu)
- LinkedIn: [LinkedIn](https://www.linkedin.com/in/emmanuel-kipngeno-879370242/)
## 🔭 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
This project is [MIT](./LICENSE) licensed.