Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arnog/tecendil-backend
Tengwar web app
https://github.com/arnog/tecendil-backend
Last synced: 14 days ago
JSON representation
Tengwar web app
- Host: GitHub
- URL: https://github.com/arnog/tecendil-backend
- Owner: arnog
- Created: 2015-11-08T07:04:59.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-05-25T15:32:35.000Z (6 months ago)
- Last Synced: 2024-10-12T22:09:28.856Z (29 days ago)
- Language: JavaScript
- Size: 12.8 MB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tecendil Backend
The backend component of Tecendil which provides dictionary definitions.
## API
```
/define/:word
```Returns a JSON record containing an array of entries matching the specified word.
## Running Locally
Install:
- [Node.js](http://nodejs.org/)
- [Heroku Toolbelt](https://toolbelt.heroku.com/)```sh
cd tecendil-backend
npm install
npm start
```The app is running at [localhost:39999](http://localhost:39999/).
Try
- `http://localhost:39999/define/gandalf`
- `http://localhost:39999/define/nolofinwe`## Updating Eldamo
- Delete the json file
- Update the XML file from https://github.com/pfstrack/eldamo/tree/master/src/data
- `npm start` to regenerate the JSON file## Deploying
Deployment to Heroku is done automatically on push to master.
For manual deployment:
[![Deploy to Heroku](https://www.herokucdn.com/deploy/button.png)](https://heroku.com/deploy)