Commit a7e823d49f42d83783be9e45b233687f2d2026a0
1 parent
3befb7a3
Exists in
master
and in
1 other branch
Corrige path do arquivo de regras e adiciona script de instalação para linux
Showing
2 changed files
with
50 additions
and
2 deletions
Show diff stats
| @@ -0,0 +1,48 @@ | @@ -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,13 +4,13 @@ | ||
| 4 | #Autor: Erickson Silva <erickson.silva@lavid.ufpb.br> <ericksonsilva@live.com> | 4 | #Autor: Erickson Silva <erickson.silva@lavid.ufpb.br> <ericksonsilva@live.com> |
| 5 | 5 | ||
| 6 | import xml.etree.ElementTree as ET | 6 | import xml.etree.ElementTree as ET |
| 7 | -import os | 7 | +from os.path import expanduser |
| 8 | 8 | ||
| 9 | class AplicadorRegras(object): | 9 | class AplicadorRegras(object): |
| 10 | 10 | ||
| 11 | # inicializacao das variaves | 11 | # inicializacao das variaves |
| 12 | def __init__(self): | 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 | self.__root = self.__tree.getroot() | 14 | self.__root = self.__tree.getroot() |
| 15 | self.__tAux = [] | 15 | self.__tAux = [] |
| 16 | self.__dAux = {} | 16 | self.__dAux = {} |