-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.txt
50 lines (41 loc) · 2.75 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Proceso para la generación de la visualización de un evento:
Requisitos:
Instalar mediante terminal los siguientes ( si la instalación de alguno falla por restricción de permisos, ejecutarlos con sudo )
Python 2.7 ^ (incluído de fábrica en MacOS, en windows descargar e instalar)
PIP
En caso de error "No module named pip"
easy_install pip
Tweepy
Instalación: easy_install tweepy
NLTK
easy_install nltk
Textblob
pip install -U textblob
python -m textblob.download_corpora
Nota: al parecer la ejecución web requiere de la instalación del corpus de nltk, para esto, es necesario acceder a install.php, el script se ejecutará y habrá un resúmen del log en install.log, si no es solicitada esta librería, hacer caso omiso de esta nota
WAMP (Windows) o MAMP (Mac):
http://www.wampserver.com/en/
Nota: NO instalar o ejecutar MAMP PRO (Al instalar MAMP elegir instalación personalizada, desmarcar el MAMP PRO)
https://www.mamp.info/en/
=============================================
1. Ejecución de recupera.py:
python recupera.py [términos_de_búsqueda] [nombre_de_proyecto] [url_raíz]
Nota 0: La url raíz se compone de localhost:[puerto_de_wamp_mamp][ruta_a_la_raíz_donde_se_ecnuentra_icr-caja], ejemplo: "localhost:8888/Documentos/GitHub"
Si el directorio al que apunta MAMP es GitHub, la raíz sería "localhost:8888"
Nota 1: Los términos de búsqueda aceptan operadores AND y OR.
Nota 2: Si la cadena de términos incluye espacios, es necesario agruparla entre comillas ""
Nota 3: Los términos agrupados mediante operadores deben estar agrupados entre comillas "", si se incluyen muchos grupos de términos, es necesario escapar las comillas ""\Ejemplo de grupo"\ OR termino"
a) Ejecución de plataforma web:
Ejecutar MAMP PRO, abrir Preferences > Web Server > Document Root
Elegir directorio en que se encuentra la carpeta icr-caja, (Si fue clonado mediante GitHub, este es el directorio a elegir)
Aceptar
Abrir navegador, ingresar a localhost:8888 (puerto por default de MAMP)
Navegar a icr-caja/backend/
Campo query:
Los términos de búsqueda aceptan operadores AND y OR.
Si la cadena de términos incluye espacios, es necesario agruparla entre paréntesis ( )
Campo Project:
Acepta únicamente caracteres afabéticos y espacios
Nota1: La ejecución inicial puede ser muy tardada debido al entrenamiento del clasificador (dependiendo de la capacidad de procesamiento del sistema puede llegar a tomar ~1 hora)
Nota2: La ejecución subsecuente toma de 1 a 5 minutos para devolver los primeros enlaces
Nota3: La ejecución del script está configurada para un tiempo de recuperación de ~30 minutos, posterior a este tiempo es necesario volver a ingresar query y nombre de proyecto, la recuperación se continuará (Este paso se encuentra en revisión para mejora)