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 = {} |