{"id":18339229,"url":"https://github.com/kelvinjuliusarmandoh/morse-code-converter","last_synced_at":"2026-04-13T03:02:22.883Z","repository":{"id":246731313,"uuid":"822002657","full_name":"kelvinjuliusarmandoh/morse-code-converter","owner":"kelvinjuliusarmandoh","description":null,"archived":false,"fork":false,"pushed_at":"2024-06-30T03:55:10.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-12T03:17:49.403Z","etag":null,"topics":["bootstrap5","flask","html5","oop","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kelvinjuliusarmandoh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-06-30T03:18:41.000Z","updated_at":"2024-06-30T04:04:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"b839b215-0509-4e04-b415-864112900929","html_url":"https://github.com/kelvinjuliusarmandoh/morse-code-converter","commit_stats":null,"previous_names":["kelvinjuliusarmandoh/morse-code-converter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kelvinjuliusarmandoh/morse-code-converter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinjuliusarmandoh%2Fmorse-code-converter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinjuliusarmandoh%2Fmorse-code-converter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinjuliusarmandoh%2Fmorse-code-converter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinjuliusarmandoh%2Fmorse-code-converter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kelvinjuliusarmandoh","download_url":"https://codeload.github.com/kelvinjuliusarmandoh/morse-code-converter/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kelvinjuliusarmandoh%2Fmorse-code-converter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":281403399,"owners_count":26495042,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-28T02:00:06.022Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bootstrap5","flask","html5","oop","python"],"created_at":"2024-11-05T20:16:54.364Z","updated_at":"2025-10-28T07:38:31.095Z","avatar_url":"https://github.com/kelvinjuliusarmandoh.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Morse Code Converter and Inverter\n\nA web application built with Flask that allows users to convert text to Morse code and invert Morse code back to text.\n\n## Features\n\n* Convert text to Morse code\n* Invert Morse Code back to text\n* User-friendly web interface\n\n## Screenshoots\n\n## Getting Started\n\nFollow these instructions to set up and run the project locally on your machine.\n\n### Prequisites\n\nEnsure you have the following installed:\n- Python 3.8.19\n- or install the **requirements.txt**\n\n### Installation\n1. **Clone the repository**:\n\n    ```bash\n    git clone https://github.com/kelvinjuliusarmandoh/morse-code-converter.git\n    cd morse-code-converter\n    ```\n2. **Create a virtual environment** (optional but recommended):\n\n    ```bash\n    python -m venv venv\n    source venv/bin/activate  # On Windows use `venv\\Scripts\\activate`\n    ```\n3. **Install the required packages**:\n\n    ```bash\n    pip install -r requirements.txt\n    ```\n4. **Set the `SECRET_KEY`**:\n\n    In the `main.py` file, the Flask application requires a `SECRET_KEY` for session management and security purposes. You can set the `SECRET_KEY` as follows:\n\n    ```python\n    import os\n    from flask import Flask\n\n    app = Flask(__name__)\n    app.config['SECRET_KEY'] = os.urandom(24)  # Generate a random secret key\n    ```\n\n    Alternatively, you can set a fixed `SECRET_KEY` for development purposes:\n\n    ```python\n    app.config['SECRET_KEY'] = 'your_secret_key_here'\n    ```\n    \n### Running the Application\n\n1. **Set the FLASK_APP environment variable**:\n\n    ```bash\n    export FLASK_APP=app.py  # On Windows use `set FLASK_APP=app.py`\n    ```\n    \n2. **Run the Flask application**:\n\n    ```bash\n    flask run\n    ```\n\n3. Open your web browser and go to `http://127.0.0.1:5000` to access the application.\n   \n## Usage\n\n1. Navigate to the home page.\n2. Enter the text you want to convert to Morse code or the Morse code you want to invert.\n3. Click the appropriate button to get the result.\n\n## Project Structure\n```\nmorse-code-converter/\n├── main.py # Main application file\n├── requirements.txt # Python dependencies\n├── templates/ # HTML templates\n│ ├── index.html\n└── README.md # Project README file\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkelvinjuliusarmandoh%2Fmorse-code-converter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkelvinjuliusarmandoh%2Fmorse-code-converter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkelvinjuliusarmandoh%2Fmorse-code-converter/lists"}