Skip to content

giovannicaldeira/morse-code-translator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

morse-code-translator

Description

This project is a morse code translator developed using python with Flask-SocketIO.

Technologies and Resources

Files structure

Main structure

Item Type Description
app directory contains only application files
tests directory contains only test files
docs directory contains only docs files
.flake8 file flake8 coding style definitions
env.template file sample of env vars
run.py file the application`s entrypoint

App directory structure

Directory Description
common common libraries like log.py
controllers main path of controllers, like morse.py
handlers handlers functions used by sockets
static path to javascript and css files used by html
templates main path of html files to be rendered

How to install, run, test

Local commands

Installing local dependencies

    make local/install

Setting local environment

    make local/shell

Running local tests

    make local/test

Running local lint

    make local/lint

Docker commands

Building docker image

    make docker/build

Executing application

    make docker/up

Stoping application

    make docker/down

How to test

Execute the following commands:

    make docker/build
    make docker/up

After this you can access the translator on: http://localhost:5001/

Use one blank space to separate letters and two blank spaces to separate words. For example:

--- .-.. .- -- ..- -. -.. ---

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published