diff --git a/corenlp.py b/corenlp.py index 753e51c..550359e 100644 --- a/corenlp.py +++ b/corenlp.py @@ -250,11 +250,13 @@ def parse(self, text): help='Port to serve on (default: 8080)') parser.add_option('-H', '--host', default='127.0.0.1', help='Host to serve on (default: 127.0.0.1. Use 0.0.0.0 to make public)') + parser.add_option('-S', '--corenlp', default=None, + help='Stanford CoreNLP tool directory') options, args = parser.parse_args() server = jsonrpc.Server(jsonrpc.JsonRpc20(), jsonrpc.TransportTcpIp(addr=(options.host, int(options.port)))) - nlp = StanfordCoreNLP() + nlp = StanfordCoreNLP(corenlp_path=options.corenlp) server.register_function(nlp.parse) logger.info('Serving on http://%s:%s' % (options.host, options.port))