Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/softcatala/conjugador

conjugador
https://github.com/softcatala/conjugador

Last synced: about 1 month ago
JSON representation

conjugador

Awesome Lists containing this project

README

        

# Description

Conjugador is a web application that allows to search and display verbs forms building the
content from the spelling dictionary.

# How it works

1. extract.py reads diccionary file and extracts the verbs in JSON format (into data/jsons)
2. index_creation.py reads the jsons and creates a Whoosh index (into data/indexdir)
3. Flash application at web/ serves the content

# Git clone

To clone the repository and its submodules use:

``git clone --recurse-submodules [email protected]:Softcatala/conjugador.git``

# Docker

To create Docker image, from the root directory type:

``make docker-build``

Simple execution of the Docker image:

``make docker-run``

Test from the browser:
* Search: http://localhost:8000/search/cantar
* Index: http://localhost:8000/index/a
* Autocomplete: http://localhost:8000/autocomplete/cantari

# How the system works

See document [DEV.md](DEV.md) (in Catalan)

# License

## Software

GNU Lesser General Public License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.

## Data

Same license that source projects.

# Maintenance

## Update dictionary & terms' definitions

Run:

``make update-data``

# Contact

Contact Jordi Mas