CL reimplementation of paroxysm
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
eta 94183b95a6 add sqlite note 7 months ago
.gitignore finishing touches: make runnable standalone, fix some things 7 months ago
LICENSE finishing touches: make runnable standalone, fix some things 7 months ago
Makefile finishing touches: make runnable standalone, fix some things 7 months ago
README.md add sqlite note 7 months ago
config.example.ini finishing touches: make runnable standalone, fix some things 7 months ago
deploy-migrate.lisp finishing touches: make runnable standalone, fix some things 7 months ago
deploy.lisp finishing touches: make runnable standalone, fix some things 7 months ago
migrate.example.ini finishing touches: make runnable standalone, fix some things 7 months ago
migrate.lisp finishing touches: make runnable standalone, fix some things 7 months ago
schema.sql initial commit: does some paroxysm-like stuff, not much of it though 7 months ago
sqlite.lisp initial commit: does some paroxysm-like stuff, not much of it though 7 months ago
stuff.lisp finishing touches: make runnable standalone, fix some things 7 months ago

README.md

paroxysm-ng

Quote bot software for some small internet communities (second edition).

Building

Steel Bank Common Lisp (SBCL) and Quicklisp need to be installed. You also need SQLite.

Clone my fork of birch into your Quicklisp local projects directory:

$ cd ~/quicklisp/local-projects/ # might need to create this if it doesn't exist
$ git clone https://git.eta.st/eta/birch

Then, run make to build the main binary, and make migrate to build the migration utility.

Running

Copy config.example.ini to config.ini and modify the values to suit your needs.

Run with

$ ./paroxysm-ng /path/to/config.ini

It might crash a lot. Use Restart=always or similar.

Migrating from paroxysm v1

Copy migrate.example.ini to migrate.ini and put in the PostgreSQL connection details.

Run with

$ ./paroxysm-ng-migrator /path/to/migrate.ini

License

MIT