Commit a7e823d49f42d83783be9e45b233687f2d2026a0

Authored by Erickson Silva
1 parent 3befb7a3
Exists in master and in 1 other branch devel

Corrige path do arquivo de regras e adiciona script de instalação para linux

install/linux/aelius_install.sh 0 → 100644
... ... @@ -0,0 +1,48 @@
  1 +#!/bin/bash
  2 +
  3 +#Instalador do Tradutor Aelius
  4 +
  5 +mkdir ~/vlibras-libs
  6 +cd ~/vlibras-libs
  7 +
  8 +mkdir aelius
  9 +cd aelius
  10 +
  11 +wget 150.165.204.30:8080/translate/linux/aelius-install.tar.gz
  12 +
  13 +echo -e "\n# Extraindo...\n"
  14 +tar -xf aelius-install.tar.gz -C .
  15 +
  16 +echo -e "# Instalando dependências...\n"
  17 +sudo apt-get install -y python-dev python-setuptools python-yaml python-numpy python-matplotlib
  18 +
  19 +cd nltk-3.0.0/
  20 +
  21 +sudo python setup.py install
  22 +
  23 +echo -e "\n# Finalizando...\n"
  24 +
  25 +# path to Aelius Data
  26 +echo -e "\nAELIUS_DATA=\"$HOME/vlibras-libs/aelius/aelius_data\"" >> ~/.bashrc
  27 +echo -e "export AELIUS_DATA" >> ~/.bashrc
  28 +
  29 +# path to NLTK Data
  30 +echo -e "\nNLTK_DATA=\"$HOME/vlibras-libs/aelius/nltk_data\"" >> ~/.bashrc
  31 +echo -e "export NLTK_DATA" >> ~/.bashrc
  32 +
  33 +# path to Aelius and Translate package (new version)
  34 +echo -e "\nPYTHONPATH=\"${PYTHONPATH}:$HOME/vlibras-libs/aelius:$HOME/vlibras-translate/src\"" >> ~/.bashrc
  35 +echo -e "export PYTHONPATH\n" >> ~/.bashrc
  36 +
  37 +cd ..
  38 +
  39 +sudo mv usr-local-bin.tar.gz /usr/local/bin/
  40 +
  41 +cd /usr/local/bin/
  42 +
  43 +sudo tar -xf usr-local-bin.tar.gz
  44 +sudo rm usr-local-bin.tar.gz
  45 +
  46 +rm ~/vlibras-libs/aelius/aelius-install.tar.gz
  47 +
  48 +echo -e "### Instalação finalizada! \n## Execute o seguinte comando para concluir:\n\n$ source ~/.bashrc\n"
... ...
src/AplicadorRegras.py
... ... @@ -4,13 +4,13 @@
4 4 #Autor: Erickson Silva <erickson.silva@lavid.ufpb.br> <ericksonsilva@live.com>
5 5  
6 6 import xml.etree.ElementTree as ET
7   -import os
  7 +from os.path import expanduser
8 8  
9 9 class AplicadorRegras(object):
10 10  
11 11 # inicializacao das variaves
12 12 def __init__(self):
13   - self.__tree = ET.parse('vlibras_user/vlibras-core/data/regras.xml')
  13 + self.__tree = ET.parse(expanduser("~")+'/vlibras-translate/data/regras.xml')
14 14 self.__root = self.__tree.getroot()
15 15 self.__tAux = []
16 16 self.__dAux = {}
... ...