Skip to content

oguressive/morsby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Overview

Morsbyは、モールス信号の学習・活用を支援するツールです。 英字(A-Z)、数字(0-9)、記号(?)、Q符号、CW略語、和文モールスまで対応。

学習モードで基礎を固めたり、クイズで理解度を確認したり、文字列を即座にモールス信号へ変換したりできます。 また、英語表示(--lang en)やプロモード(--pro)による高速再生にも対応します。

※筆者の勉強用でもあり、内容についての正確性は保証致しません。 ※雑なコード/機能が多々ありますのでIssueやPR発行いただければ嬉しいです。

Morsby is a tool to learn and utilize Morse code. It supports alphabets (A-Z), digits (0-9), punctuation (?), Q-codes, CW abbreviations, and Japanese Wabun Morse. Use the learning mode to practice basics and test your skills with quizzes, or instantly convert input strings to Morse code. Features an English mode (--lang en) and a pro mode (--pro) for faster playback.

Note: This content is also for the author’s own study, and its accuracy is not guaranteed. Note: There may be rough or imperfect code/functions in places, so issues and pull requests are welcome.

Install

install morsby

gem install morsby

install sox for playing morse sound

For Mac

brew install sox

For Linux(CentOS)

sudo yum install sox

For Linux(Debian/Ubuntu)

sudo apt-get install sox

This tool does not support Windows yet.

Usage

Learning Mode

morsby -learn

Main menu: basics, Q-codes, CW abbreviations, quizzes.

Output Mode

morsby "HELLO"

Converts HELLO into Morse code.

オプション (Options)

--lang en: English --pro: High speed mode

Example

morsby "Rubyist"
morsby --pro "HELLO RUBYIST"
morsby -learn
morsby -learn --lang en
morsby -learn --pro
morsby -learn --pro --lang en

Development & Test

bundle install
bundle exec rspec

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages