{"id":16782207,"url":"https://github.com/abhinav-26/morse-code-translator","last_synced_at":"2025-04-10T21:22:12.865Z","repository":{"id":158389504,"uuid":"214720241","full_name":"Abhinav-26/Morse-Code-Translator","owner":"Abhinav-26","description":"A morse code translator which can convert plain text into encrypted form as morse code and also it can convert morse code back into plain text.","archived":false,"fork":false,"pushed_at":"2019-12-14T18:33:04.000Z","size":321,"stargazers_count":10,"open_issues_count":0,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-24T18:52:26.850Z","etag":null,"topics":["cryptography","encryption","gui","morse-code","morse-translator","morsecode-translator","project","python-for-security","python-gui-tkinter","python-project","python3","tkinter-gui"],"latest_commit_sha":null,"homepage":null,"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/Abhinav-26.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":"2019-10-12T21:52:12.000Z","updated_at":"2024-08-27T03:08:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ee31e89-a824-4639-80bb-81f706d84c4e","html_url":"https://github.com/Abhinav-26/Morse-Code-Translator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhinav-26%2FMorse-Code-Translator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhinav-26%2FMorse-Code-Translator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhinav-26%2FMorse-Code-Translator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Abhinav-26%2FMorse-Code-Translator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Abhinav-26","download_url":"https://codeload.github.com/Abhinav-26/Morse-Code-Translator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248299024,"owners_count":21080449,"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","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":["cryptography","encryption","gui","morse-code","morse-translator","morsecode-translator","project","python-for-security","python-gui-tkinter","python-project","python3","tkinter-gui"],"created_at":"2024-10-13T07:44:41.879Z","updated_at":"2025-04-10T21:22:12.854Z","avatar_url":"https://github.com/Abhinav-26.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Morse-Code-Translator\n\n![](ScreenShots/start.png)\n\nA simple tool which can easily convert your plain text having alphabates from A to Z, numbers from 0 to 9 and some special symbols into a encrypted morse code format. Also it can convert your morse code into plain text.\n\n\u003cb\u003eMORSE CODE\u003c/b\u003e\n\nMorse code is a method of converting plain text into a series of on-off tones, lights or clicks or some dots \u0026 dashes format text which can be understood only by a skilled listener or observer. It was named after the inventor of telegraph Samuel F.B Morse.\n\n\u003cb\u003eALGORITHM FOR MORSE CODE TRANSLATOR\u003c/b\u003e\n\nThe algorithm for morse code translator is very simple. In this we have convert each alphabet into its corresponding  dot \u0026 dashes or only with dot or dashes in some cases and vice-versa.\n\n\u003cb\u003eMODULES USED\u003c/b\u003e\n\n1. dictionary.py  :- This module consists of a morse code dictionary having keys and values for the conversion.\n2. encryption.py  :- This module consists of a function which is used to convert normal text into morse code.\n3. decryption.py  :- This module consists of a function which is used to convert morse code into plain text.\n4. gui.py         :- This is the module where you can run the code with its simple GUI interface.\n5. gui_support.py :- This is module with try and except for importing the right library and for displaying GUI.\n6. run.py         :- This module deals with running of code with GUI. It is terminal based for the sake of simplicity.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhinav-26%2Fmorse-code-translator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fabhinav-26%2Fmorse-code-translator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fabhinav-26%2Fmorse-code-translator/lists"}