https://github.com/proycon/frog_webservice
Webservice and web interface for Frog, a dutch NLP suite
https://github.com/proycon/frog_webservice
dutch folia frog named-entity-recognition nlp part-of-speech-tagger webservice
Last synced: over 1 year ago
JSON representation
Webservice and web interface for Frog, a dutch NLP suite
- Host: GitHub
- URL: https://github.com/proycon/frog_webservice
- Owner: proycon
- License: gpl-3.0
- Created: 2022-02-17T21:15:33.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-12-05T15:14:48.000Z (over 2 years ago)
- Last Synced: 2025-04-04T11:07:13.662Z (over 1 year ago)
- Topics: dutch, folia, frog, named-entity-recognition, nlp, part-of-speech-tagger, webservice
- Language: Python
- Homepage: https://languagemachines.github.io/frog
- Size: 61.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.repostatus.org/#active)
# Frog Webservice
**Website:** https://languagemachines.github.io/frog
This is the webservice for [Frog](https://github.com/LanguageMachines/frog), powered by [CLAM](https://github.com/proycon/clam). It offers a RESTful API as well as a web-interface for human end-users.
## Installation
### Development
Clone this repository, create a virtual environment and install the webservice as follows:
```
$ python3 -m venv env
$ . env/bin/activate
$ ./startserver_development.sh
```
Navigate to ``http://localhost:8080``.
Note that for this to work, [Frog](https://github.com/LanguageMachines/frog) must already be installed on your system (and in your `$PATH`).
### Production
A ``Dockerfile`` is provided for deployment in production environments.
From the repository root, build as follows:
``
$ docker build -t proycon/frog_webservice .
``
Consult the [Dockerfile](Dockerfile) for various build-time parameters that you may want to set for your own production environment.
When running, mount the path where you want the user data stored into the container, a directory `frog` will be created here:
``
$ docker run -p 8080:80 -v /path/to/data/dir:/data proycon/frog_webservice
``