Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/softcatala/conjugador
conjugador
https://github.com/softcatala/conjugador
Last synced: about 1 month ago
JSON representation
conjugador
- Host: GitHub
- URL: https://github.com/softcatala/conjugador
- Owner: Softcatala
- Created: 2019-11-22T18:11:38.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-07-13T17:41:11.000Z (5 months ago)
- Last Synced: 2024-07-13T18:56:28.645Z (5 months ago)
- Language: Python
- Size: 437 MB
- Stars: 7
- Watchers: 10
- Forks: 3
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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