Avro Pad

AvroPad is a full featured Avro Phonetic application with dictionary support. AvroPad can be used as an alternatives to:

  • Bijoy Bangla

Build Status

https://img.shields.io/badge/Last%20Build-passing-brightgreen.svg

Install

  1. Add nodejs repo to apt source:

    curl -sL https://deb.nodesource.com/setup_8.x -o /tmp/nodesource_setup.sh
    
    sudo bash /tmp/nodesource_setup.sh
    
  2. Install necessary packages:

    sudo apt install -y nodejs apache2
    
  3. Clone the repo and change directory to avro-pad directory:

    git clone https://github.com/omicronlab/avro-pad
    
    cd avro-pad
    
  4. Install dependencies:

    npm install
    
    sudo npm install -g gulp
    

Note

confused about the order of the commends. running sudo npm install -g gulp before npm install gives error.

  1. Give it a test run:

    gulp watch
    

Then go to to http://$server_ip:8080 check if it works

  1. Build the site:

    gulp build
    
  2. Now rename the index file:

    mv build/index-*.html build/index.html
    
  3. Copy the build directory to web server root and estart the Apache Web Server:

    sudo cp -r build/ /path/to/web/server/root/avro_pad
    
    sudo systemctl restart apache2.service
    
  4. Additionally, we can open a index.html file on a browser and keep using it as well.