Metadata-Version: 2.4
Name: morse_pro
Version: 0.1.0
Summary: Encode and decode Morse code messages
Home-page: https://github.com/ChrstphrChevalier/100DaysOfCode-Python/tree/main/04_Professionnal__(Days82_to_Day100)/Day82__Morse_Pro
Author: Chrstphr CHEVALIER
Author-email: chrstphr.chevalier@gmail.com
Project-URL: Bug Tracker, https://github.com/ChrstphrChevalier/100DaysOfCode-Python/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Typing :: Typed
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: project-url
Dynamic: requires-python
Dynamic: summary

# 📡 Morse Pro

**Encode and decode Morse code messages easily from Python or the command line.**

---

## 🔧 Installation

```bash
pip3 install morse_pro
````

---

## 🚀 Usage

### Depuis Python :

```python
from morse.encoder import encode_to_morse
from morse.decoder import decode_from_morse

# Encode text to Morse code
print(encode_to_morse("hello"))  # Output: .... . .-.. .-.. ---

# Decode Morse code to text
print(decode_from_morse(".... . .-.. .-.. ---"))  # Output: hello
```

### Depuis la ligne de commande (CLI) :

```bash
# Encode text to Morse code
morse_pro encode "hello"  # Output: .... . .-.. .-.. ---

# Decode Morse code to text
morse_pro decode ".... . .-.. .-.. ---"  # Output: hello
```

---

## 📦 Fonctionnalités

* 🔄 **Encoder du texte en code Morse**
* 🔄 **Décoder le code Morse en texte**
* 🖥️ **Support CLI** pour une utilisation facile depuis le terminal

---

## 📂 Structure du projet

```
Day82__Morse_Pro/
├── morse/
│   ├── __init__.py
│   ├── encoder.py
│   ├── decoder.py
│   ├── morse.py
│   └── py.typed
├── cli.py
├── tests/
│   ├── test_encoder.py
│   └── test_decoder.py
├── LICENSE
├── README.md
├── setup.py
└── pyproject.toml
```

---

## 🧑‍💻 Auteur

**Chrstphr CHEVALIER**
[GitHub Profile](https://github.com/ChrstphrChevalier)

```

### Explications :

1. **Structure uniforme** : Tout est dans un seul bloc markdown pour une meilleure lisibilité et cohérence.
2. **Hiérarchisation claire** : Chaque section a un titre distinct et les sous-sections sont clairement différenciées avec des niveaux de titres (`#`, `##`, `###`).
3. **Séparation claire des sections** : Les sections sont bien espacées, facilitant la navigation rapide dans le README. 
4. **Explication dans le code** : Les exemples sont commentés pour expliquer leur fonctionnement. 
```
