Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lagleki/livla
A combine of Lojban tools
https://github.com/lagleki/livla
dictionary-software lojban parser search-interface
Last synced: 17 days ago
JSON representation
A combine of Lojban tools
- Host: GitHub
- URL: https://github.com/lagleki/livla
- Owner: lagleki
- License: other
- Created: 2015-04-13T14:18:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-05-19T15:52:54.000Z (over 1 year ago)
- Last Synced: 2024-10-10T18:26:12.520Z (about 1 month ago)
- Topics: dictionary-software, lojban, parser, search-interface
- Language: JavaScript
- Homepage: https://la-lojban.github.io/sutysisku/
- Size: 283 MB
- Stars: 22
- Watchers: 7
- Forks: 5
- Open Issues: 156
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
la livla
=========
la livla is a combine providing different options in learning and developing Lojban language.# Installation
* clone the repository via git
* `cd` into the repo folder and `git submodule update --init --recursive`
* install Docker or podman. Works only under Docker/podman.
* copy `default-config/config.json` to `data/config.json`
- edit appropriately, you will need a password for your IRC bot
* `./docker_build.sh`
* edit `./docker_start.sh` and replace 3020 with where instead of `` write the free port that will start the websocket service.
* `./docker_start.sh`## IRC Bots
In order to update dumps type "mensi: ko cnino" in any IRC chat mensi bot is connected
More information can be found [here](http://mw.lojban.org/index.php?title=IRC_Bots#mensi.2C_livla).
## Configuration
Here is the default configuration:
```json
{
"tcan": "#lojban,#ckule",
"livlytcan": "##jboselbau",
"server": "irc.freenode.net",
"asker": "livla",
"replier": "mensi"
}
```Every part of the configuration that is ommitted will be set to these default.
So, if your configuration file looks like that:```json
{
"server": "irc.freenode.org"
}
```Your bot will connect to “#lojban” and “#ckule” of the “irc.freenode.org”
instead of those of “irc.freenode.net”.- `tcan` is the list of channels to which the replier will connect.
- `replier` is the name of the replier
- `server` is the name of the IRC network to which the bot will connect.# Development
## la sutysisku
In order to test la sutysisku
* enter your docker environment via `bash dev.sh`
* `COMPRESS=false npm run sutysisku`
** la sutysisku gets compiled. You can test it either locally fromthe outside of your docker environment from `build/sytysisku` folder (which you may wish to be made accessible from a https address as well for a full staging env)