=> Original
Why bother doing English homework yourself when you have lisp on your back?
Tested with SBCL in macOS and Linux, uses Bordeaux-Threads. It should work with most implementations. In Windows WINHTTP is used so it might be a bit different.
UPDATE I tested on Windows where WINHTTP is used. There's some problem with cookie parsing. For Windows use WSL instead. See fukamachi/dexador#172 for detail.
Basic usage is similar to the original repo, but cookie login is deprecated.
It now reads WELEARN_ACCOUNT and WELEARN_PASSWORD. Envs (also reads from dotenv) have a lower priority than cli args.
ASDF, Quicklisp AND Ultralisp are needed for building.
make runto run directlymake buildto build an uncompressed binary inbin/.make deployto deploy an compressed binary w/ verbose startup message.make qlot-deployuse package manger fukamachi/qlot to build, quicklisp and such are configured alonside then the same asdeploy.This way only asdf is needed. Default target.
Note
SBCL already comes with asdf. Qlot (works like npm) installs a local copy of quicklisp and the dependencies used in the project folder.
