From a7e823d49f42d83783be9e45b233687f2d2026a0 Mon Sep 17 00:00:00 2001 From: Erickson Date: Tue, 6 Jan 2015 15:05:15 -0300 Subject: [PATCH] Corrige path do arquivo de regras e adiciona script de instalação para linux --- install/linux/aelius_install.sh | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ src/AplicadorRegras.py | 4 ++-- 2 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 install/linux/aelius_install.sh diff --git a/install/linux/aelius_install.sh b/install/linux/aelius_install.sh new file mode 100644 index 0000000..3a9b448 --- /dev/null +++ b/install/linux/aelius_install.sh @@ -0,0 +1,48 @@ +#!/bin/bash + +#Instalador do Tradutor Aelius + +mkdir ~/vlibras-libs +cd ~/vlibras-libs + +mkdir aelius +cd aelius + +wget 150.165.204.30:8080/translate/linux/aelius-install.tar.gz + +echo -e "\n# Extraindo...\n" +tar -xf aelius-install.tar.gz -C . + +echo -e "# Instalando dependências...\n" +sudo apt-get install -y python-dev python-setuptools python-yaml python-numpy python-matplotlib + +cd nltk-3.0.0/ + +sudo python setup.py install + +echo -e "\n# Finalizando...\n" + +# path to Aelius Data +echo -e "\nAELIUS_DATA=\"$HOME/vlibras-libs/aelius/aelius_data\"" >> ~/.bashrc +echo -e "export AELIUS_DATA" >> ~/.bashrc + +# path to NLTK Data +echo -e "\nNLTK_DATA=\"$HOME/vlibras-libs/aelius/nltk_data\"" >> ~/.bashrc +echo -e "export NLTK_DATA" >> ~/.bashrc + +# path to Aelius and Translate package (new version) +echo -e "\nPYTHONPATH=\"${PYTHONPATH}:$HOME/vlibras-libs/aelius:$HOME/vlibras-translate/src\"" >> ~/.bashrc +echo -e "export PYTHONPATH\n" >> ~/.bashrc + +cd .. + +sudo mv usr-local-bin.tar.gz /usr/local/bin/ + +cd /usr/local/bin/ + +sudo tar -xf usr-local-bin.tar.gz +sudo rm usr-local-bin.tar.gz + +rm ~/vlibras-libs/aelius/aelius-install.tar.gz + +echo -e "### Instalação finalizada! \n## Execute o seguinte comando para concluir:\n\n$ source ~/.bashrc\n" diff --git a/src/AplicadorRegras.py b/src/AplicadorRegras.py index 8356ca9..0c62bd1 100644 --- a/src/AplicadorRegras.py +++ b/src/AplicadorRegras.py @@ -4,13 +4,13 @@ #Autor: Erickson Silva import xml.etree.ElementTree as ET -import os +from os.path import expanduser class AplicadorRegras(object): # inicializacao das variaves def __init__(self): - self.__tree = ET.parse('vlibras_user/vlibras-core/data/regras.xml') + self.__tree = ET.parse(expanduser("~")+'/vlibras-translate/data/regras.xml') self.__root = self.__tree.getroot() self.__tAux = [] self.__dAux = {} -- libgit2 0.21.2