-
Notifications
You must be signed in to change notification settings - Fork 1
/
INSTALL
62 lines (44 loc) · 2.57 KB
/
INSTALL
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
51
52
53
54
55
56
57
58
59
60
61
# THIS WEB APP WAS MADE TO RUN ON PYTHON3
# To be able to run this, you need a few dependencies:
################################################################################
# DEPENDENCIES
################################################################################
# You need to have a few dependencies installed beyond python3.
# This tries to be an exhaustive of what you might need to run it.
################################################################################
$ sudo apt-get install sqlite3
$ sudo pip3 install nltk
$ sudo pip3 install mammoth
$ sudo pip3 install flask
$ sudo pip3 install flask-login
$ sudo pip3 install pydelphin
# You also need to have installed PyDelphin and have both ACE and the ERG inside static\
################################################################################
# NLTK DEPENDENCIES
################################################################################
# You need to download the tokenizer from within NLTK.
################################################################################
$ python3
>>> import nltk
>>> nltk.download('punkt')
>>> nltk.download('wordnet')
>>> nltk.download('averaged_perceptron_tagger')
################################################################################
# ACE and ERG
################################################################################
# Assuming you are under ubuntu, download and place both ACE and ERG binaries
# under /static. Move the ace binary from within its folder to /static.
################################################################################
$ wget http://sweaglesw.org/linguistics/ace/download/erg-1214-x86-64-0.9.25.dat.bz2
$ bzip2 -d erg-1214-x86-64-0.9.25.dat.bz2
$ mv erg-1214-x86-64-0.9.25.dat erg.dat
$ wget http://sweaglesw.org/linguistics/ace/download/ace-0.9.25-x86-64.tar.gz
$ tar -xvzf ace-0.9.25-x86-64.tar.gz
$ cp ace-0.9.25/ace .
# Run make-db-XXXX inside /bin
# optionally add user (password = 'user') user with:
INSERT INTO users (userID, full_name, password, email, access_level, access_group, affiliation, u) VALUES ('user', 'TestUser', '46bcc2d7eb5723292133857fa95454b9', 'user@email.com', 0, 'user', 'XXX', 'SYSTEM');
INSERT INTO users (userID, full_name, password, email, access_level, access_group, affiliation, u) VALUES ('admin', 'TestAdmin', '46bcc2d7eb5723292133857fa95454b9', 'admin@email.com', 0, 'admin', 'XXX', 'SYSTEM');
################################################################################
# WSGI & APACHE2
################################################################################