8000 GitHub - ClayAsh/night_writer
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

ClayAsh/night_writer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Night Writer

Screen Shot 2022-07-14 at 4 32 17 PM

Night Writer and its sister program Night Reader are interactive programs designed to allow users to enter their own text and convert it to Braille, as well as translate Braille into english. Written in Ruby and interacted with via a text file, both are easy to use and highlight the importance of accessibility in the software design field

Learning Goals

This Solo Project should accomplish these objectives:

  • Practice breaking a program into logical components
  • Testing components in isolation and in combination
  • Applying Enumerable techniques in a real context
  • Reading text from and writing text to files

Usage

    For English to Braille:
  • In your text editor, open message.txt
  • Enter the text you would like translated into Braille in lowercase with no punctuation or special characters
  • From the command line, run 'ruby ./lib/night_writer.rb message.txt braille.txt'
  • This will write your english text from the message.txt file to the braille.txt file

    For Braille to English

  • From the command line, run 'ruby ./lib/night_reader.rb braille.txt english.txt'
  • This will translate the Braille in the braille.txt file and print it in the english.txt file

Built with

Ruby Rspec

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0