Converts x-sampa to ipa.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
config
src
x2i-data
.gitattributes
.gitignore
.travis.yml
CONTRIBUTING.md
LICENSE
README.md
build.js
package-lock.json
package.json
tsconfig.json
tslint.json

README.md

conniebot

really cool language bot

what do

it does various cool language things. currently:

  • xsampa & zsampa to ipa (try it out with x[Eks "s{mp_h@ tu aI_^pi:Ei_^])
  • fun ascii pie notation (try it out with p/g'hm"o:/)

setup

pre flight checklist

on the discord website

  • do the application setup and all that stuff
  • set up oauth or let it run loose (whatever your wallet can afford)

here in ground control

  • download and install node if you haven't already (duh)
  • set up default.yaml using your bot token (example config)
  • maybe look at the other settings?

deployment

  • run npm install (npm install --production or npm ci --only=production if you're not planning on doing any code changes)
  • run npm start (or npm run forever for production; see pm2 docs for further configuration options)
    • due to the fact npx prefers system commands, if you want to add config to the process (eg log rotation) you should install pm2 globally beforehand. how convenient for you!
  • pray to whatever god that it doesn't nuke your computer

build script opts

usage: node build [-hsfn] [--no-install]

conniebot build script.

-h, --help      print out this message and quit.
-s, --start     watch files for development using nodemon.
-f, --forever   run conniebot in production using pm2 (open source version).
-n, --name      process name if running in forever mode. (default: conniebot)
--no-install    pass `--no-install` to npx, so you don't waste time installing
                nodemon or pm2.

have a comment?

join me on discord: https://discord.gg/MvWMH3z